2016-07-26 9 views
0

Ich versuche Filter für die Kopfzeile zu verwenden, damit die Benutzer die Daten basierend auf den Filtern auswählen können. Aber schließlich habe ich das gesamte Blatt in meinem VBA-Code wie unten geschützt, um die Benutzer nicht durcheinander zu bringen oder die Daten zu ändern.Filter auf einem geschützten Blatt verwenden

Irgendwelche Vorschläge, wie ich die Filter aktivieren und nur die erste Zeile des Data Arbeitsblatts aufheben könnte? diese

Worksheets("Data").Protect Password:="125393" 

     Application.ScreenUpdating = True 
     Application.DisplayAlerts = True 
+0

Lassen Sie mich wissen, ob es mit meiner Antwort funktioniert! – jsanchezs

Antwort

1

Versuchen:

With ActiveSheet 
    .Protect Password:="125393", AllowFiltering:=True 
    .EnableSelection = xlUnlockedCells 
End With 

Hoffe, es hilft!

+0

Ja, es hat funktioniert! Vielen Dank – Swathi

+0

@Swathi Toll!, Bitte denken Sie daran, die Antwort als richtig zu markieren, damit jeder, der die gleichen Zweifel hat, es benutzen kann – jsanchezs

Verwandte Themen