Macros/Calc/ba027/es
Appearance
TDF LibreOffice Document Liberation Project Blogs comunitarios Weblate Nextcloud Redmine Ask LibreOffice Donar
Resumen
Esta página proporciona un procedimiento de LibreOffice Basic que elimina el filtro de una hoja al asignarle un filtro vacío. Es un ejemplo extraído del Capítulo 13 ("Calc como base de datos") de la Guía de Calc 7.0.
Descripción
Cuando se aplica un filtro a una hoja, este reemplaza cualquier filtro existenteen la hoja. Por lo tanto, para eliminar un filtro aplicado a una hoja, simplemente cree y configure un filtro vacío para esa hoja (examinee el siguiente código).
Código
Sub RemoveSheetFilter()
Dim oSheet ' Hoja en que se aplica el filtro
Dim oFilterDesc ' Descriptor de filtro
oSheet = ThisComponent.getSheets().getByIndex(0)
oFilterDesc = oSheet.createFilterDescriptor(True)
oSheet.filter(oFilterDesc)
End Sub
Este documento de Calc contiene el código LibreOffice Basic.