Problema al migrar de excel a LibreOficce cal

Por obligación he migrado a LibreOffice cal. Tenia un archivo excel con macros con una tabla de posiciones para llevar la clasificación de un torneo de fútbol. Uno de los problemas que he detectado es con una macro, cuyo texto en excel es:

Sub numero_de_equipos()
'
' 22/09/2006 por JLD
' Oculta o descubre filas de acuerdo al numero de equipos que participan
    Dim rngOculto As Range, rowFirstHide As Integer
    rowFirstHide = Sheets("parametros").Range("B6").Value
    Application.ScreenUpdating = False
    'ocultar filas en Tabla de Posiciones
    Sheets("Tabla de Posiciones").Select
    Rows.EntireRow.Hidden = False
    Range(Cells(rowFirstHide + 3, 1), Cells(43, 1)).EntireRow.Hidden = True
    [B1].Select
    'ocultar filas y columnas en Resultados
    Sheets("Resultados").Select
    Rows.EntireRow.Hidden = False
    Columns.EntireColumn.Hidden = False
    Range(Cells(rowFirstHide + 3, 1), Cells(43, 1)).EntireRow.Hidden = True
    Range(Cells(1, rowFirstHide + 3), Cells(1, 43)).EntireColumn.Hidden = True
    [B1].Select
    Sheets("parametros").Select
    Application.ScreenUpdating = True
End Sub

Al abrirlo con LibreOffice el unico texto que aparece es:

Rem Attribute VBA_ModuleType=VBADocumentModule
Option VBASupport 1
Option Explicit
Private Sub ComboBox1_Change()
    Call numero_de_equipos
End Sub

Se trata de un desplegable con números. Al seleccionar un numero, solo aparece ese numero deequipos de una relación de equipos. Es decir, si marcamos 3, solo aparecen los tres primeros equipos de nuestra lista.

Al abrirlo en LibreOffice, no contiene los mismos valores que en Excel y si intentero realizar una sellecion diferente a la que aparece por defecto, me da un error y el programa se cierra.

¿Cuál seria el texto de la macro que debería aparecer en LibreOffice para realizar la misma operación?

Añade tu respuesta

Haz clic para o