Protection.AllowFiltering-Eigenschaft (Excel)

Gibt True zurück, wenn Benutzer einen AutoFilter verwenden dürfen, der erstellt wurde, bevor das Blatt geschützt wurde. Schreibgeschützter Boolean-Wert.

Syntax

Ausdruck. AllowFiltering

Ausdruck Eine Variable, die ein Protection-Objekt darstellt.

HinwBemerkungeneise

Die AllowFiltering-Eigenschaft kann mithilfe der Argumente der Protect-Methode festgelegt werden.

Die AllowFiltering-Eigenschaft ermöglicht es dem Benutzer, die Filterkriterien für einen vorhandenen AutoFilter zu ändern. Der Benutzer kann für ein geschütztes Arbeitsblatt keinen AutoFilter erstellen oder entfernen.

Die Sperre für die zu filternden Zellen muss aufgehoben werden, wenn das Blatt geschützt ist.

Beispiel

In diesem Beispiel wird dem Benutzer ermöglicht, Zeile 1 des geschützten Arbeitsblatts zu filtern, und der Benutzer wird entsprechend benachrichtigt.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.