Compartir a través de


Propiedad Protection.AllowFiltering (Excel)

Devuelve True si el usuario está autorizado a utilizar un Autofiltro creado antes de proteger la hoja. Boolean de solo lectura.

Sintaxis

expresión. AllowFiltering

Expresión Variable que representa un objeto Protection .

Comentarios

La propiedad AllowFiltering se puede establecer mediante los argumentos del método Protect .

La propiedad AllowFiltering permite al usuario cambiar los criterios de filtro de un Autofiltro existente. El usuario no puede crear ni quitar un Autofiltro en una hoja de cálculo protegida.

Las celdas que se deben filtrar deberán estar desbloqueadas cuando la hoja está protegida.

Ejemplo:

Este ejemplo permite al usuario filtrar la fila de la hoja de cálculo protegida y se lo comunica al usuario.

Sub ProtectionOptions() 
 
 ActiveSheet.Unprotect 
 
 ' Unlock row 1. 
 Rows("1:1").Locked = False 
 
 ' Allow row 1 to be filtered on a protected worksheet. 
 If ActiveSheet.Protection.AllowFiltering = False Then 
 ActiveSheet.Protect AllowFiltering:=True 
 End If 
 
 MsgBox "Row 1 can be filtered on this protected worksheet." 
 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.