Filtros Avanzados mediante macros

Hola, tengo un problema de compatibilidad entre Excel y libreoffice.
Estoy incursionando en la programación para libreOffice, el problema es que hay muy poca documentación e información de usos mediante MACROS…
##Para poder aplicar un Filtro a un cierto RANGO partiendo de un Rango de criterios, ¿como se lleva a cabo aquí?##
Ejemplo:
Rango a filtrar: Range(“A5:JG1048576”)
Criterio: Range(“C2:G3”)

En Microsoft Excel realizaba lo siguiente:
Range(“A5:JG1048576”).AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range(“C2:G3”), Unique:=True

¿Como llevo efectúo ese filtrado en LIBREOFFICE??

Además, ¿Como cancelo el comando Filtro mediante macros?
En excel colocaba lo siguiente: activesheet.showAllData

como verán, tengo problemas!!..
Agradecería sus ayudas :slight_smile:

La mejor documentación sobre las macros de LibreOffice en español la puedes encontrar en:

https://forum.openoffice.org/es/forum/viewtopic.php?f=50&t=1545

Todo esta documentado por aca:
https://wiki.openoffice.org/wiki/ES/Manuales/GuiaAOO/TemasAvanzados/Macros/StarBasic/TrabajandoConCalc/RangosDeDatos#Filtrar_datos

Saludos

1 Like

Muchisimas Gracias… es lo que estaba buscando.!! Muy buena Respuesta :slight_smile:

Muchas gracias. Me sido muy útil su aporte.