Ich will über eine Userform das ActiveSheet (indem Fall: "Teilgewicht") wieder freigeben (Schutz aufheben)
ich setze dazu den Befehl ActiveSheet.Unprotect ein
das funktioniert aber nur einmal.
Zur Erklärung:
ich gebe das Blatt frei, schreibe dann einige Daten auf das Blatt,
- schütze das blatt dann wieder mit ActiveSheet.Protect,
- dann minimiere ich die UF (mit uf.hide) und gehe auf das Blatt "Teilgewicht" mache da einige Eingaben.
- Mittels uf.show gehe ich zurück in meine UF.
funktioniert einmal
wenn ich diese sub dann nochmal starte, um z.B. Eingaben zu korrigieren erhalte ich folgende Fehlermeldung:
Laufzeitfehler 1004
Die Unprotect-Methode des Worksheet-Objektes ist fehlerhaft.
Wer kann mir sagen was ich Falsch mache und wies richtig ist?
Eine genau Erklärung zum Laufzeitfelhler 1004 habe ich in der Hilfe nicht gefunden.
Für Eure Hilfe bedanke ich mich im voraus.
Gruß
Raik