Blattschutz aufheben bei "Suche"
26.01.2026 13:40:50
Roger Hoffmann
Sub BlattStart()
ActiveSheet.Unprotect
ActiveSheet.Protect Password:="", UserInterfaceOnly:=True
ActiveSheet.EnableOutlining = True
ActiveSheet.EnableAutoFilter = True 'für Autofilter
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowInsertingRows:=True, AllowDeletingRows:=True, AllowSorting:=True, AllowFiltering:=True
End Sub
Beim Öffnen eines Arbeitsblattes wird Blattstart() automatisch aufgerufen.
Im Rahmen meines Workflows markiere ich die Tabs von 2 Arbeitsblättern und führe dann eine Suche aus (Strg - f), diese starte ich auf Blatt 1. Wenn der gesuchte Begriff sich auf Blatt 2 befindet, erhalte ich regelmäßig die Fehlermeldung, dass ActiveSheet.Unprotect nicht durchgeführt werden konnte und das Makro geht in den debug-Modus.
Ich suche nach einer Lösung, dass entweder automatisch, wenn ich die Suchfunktion mit STRG-f starte oder nach manueller Eingabe z.B. eines booleanschen Schalters die Suche über die markierten Blätter ausführen kann, ohne dass es zur Fehlermeldung kommt.
Anzeige