Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Lufzeitfehler nach Blattschutz
#1
Hallo Forum,

wer kann mir einen Tipp geben.
Ich habe eine Excelmappe mit 5 Arbeitsblätter.
In den verschiedenen Arbeitsblätter sind diverse Formeln und VBA Anweisungen hinterlegt.

Alles läuft gut

Jetzt möchte ich ein Arbeitsblatt, auf dem vorwiegend gearbeitet wird, mit einem Blattschutz belegen.
Zuerst wird das gesamte Blatt gesperrt. Danach gebe ich die Zellen frei, die der Anwender bearbeiten darf.
Die Formeln blende ich ebenso aus.

Das Problem wenn ich diesen Blattschutz aktiviere.
Gibt mir Excel Laufzeitfehler 1004 aus
beim schließen,
und wenn ich CommandButtons betätige

Bei nicht aktivierten Blattschutz läuft alles tadellos.

Woran kann das liegen


Vielen Dank
Hubert
Antwortento top
#2
Hallo Hubert!
Zitat:Bei nicht aktivierten Blattschutz läuft alles tadellos.

Woran kann das liegen
Wohl am Blattschutz ...  05
Im Ernst: Ohne Deine Mappe oder den Code zu kennen, ist eine Ferndiagnose schwierig.

Ich gehe in solchen Fällen immer so vor, dass ich die geschützten Blätter zusätzlich im Workbook_Open schütze und dabei den Parameter UserInterfaceOnly:= True in der .Protect-Methode verwende.
Dieser besagt, dass VBA Änderungen in geschützten Bereichen vornehmen darf.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antwortento top
#3
Hallo Ralf,

Danke für die schnelle Antwort.

Ich habe es hinbekommen. Die Fehlermeldung ist weg.

Vielen Dank für deinen Tipp.

Gruß
Hubert
Antwortento top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste