Propriété Protection.AllowFiltering (Excel)

Cette propriété renvoie la valeur True si l'utilisateur est autorisé à utiliser un filtre automatique créé avant que la feuille ne soit protégée. Boolean (en lecture seule).

Syntaxe

expression. Autoriser le filtrage

Expression Variable qui représente un objet Protection .

Remarques

La propriété AllowFiltering peut être définie à l’aide des arguments de la méthode Protect .

La propriété AllowFiltering autorise l'utilisateur à changer des critères de filtre dans un filtre automatique existant. L'utilisateur ne peut pas créer ni supprimer un filtre automatique dans une feuille de calcul protégée.

Les cellules à filtrer doivent être déverrouillées lorsque la feuille est protégée.

Exemple

Cet exemple montre comment autoriser l'utilisateur à filtrer la ligne 1 dans la feuille de calcul protégée, puis avertir l'utilisateur.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.