Ich schütze per VBA sämtliche Tabellenblätter inkl. EnableAutoFilter = True (siehe auszug code).
Allerdings wird die Funktion EnableAutoFilter = True nicht mitgespeichert, weshalb nach erneutem öffnen des geschützten Blattes eine Fehlermeldung beim Filtern erscheint.
Könnt ihr mir helfen, wie sich das Blatt die Funktion EnableAutoFilter = True merken kann?
Vielen Dank! Stephan
For Each sh In ThisWorkbook.Sheets
With sh
Debug.Print .Name
oldVisible = .Visible
.Visible = True
.Protect Password:=pwd, _
DrawingObjects:=False, _
Contents:=True, _
Scenarios:=True, _
userInterfaceOnly:=True
.EnableOutlining = True
.EnableAutoFilter = True