Hallo,
na ja, das ist ja klar, du hast das Blatt mit einem Blattschutz versehen und das Makro versucht Änderungen auf einem geschützten Blatt vorzunehmen, was so natürlich nicht funktioniert.
Zur Lösung gibt es zwei Möglichkeiten:
1. Im Code selbst vor den jeweiligen Änderungen auf dem Blatt den Blattschutz aufheben und danach wieder setzen
Das würde ich aber nicht machen
2. Diesen Code ins Codemodul von "DieseArbeitsmappe"
Makroeditor öffnen, links Doppelklick auf "DieseArbeitsmappe", Code rechts ins Codefenster kopieren
Ich habe das Passwort jetzt mal raus genommen, da du geschrieben hattest, dass das Blatt ohne Passwort geschützt ist/wurde
Private Sub Workbook_Open()
With Worksheets("Tabelle1")
.Protect , userinterfaceonly:=True
End With
End Sub
Jetzt die Datei speichern und schließen. Beim nächsten Start wird die Datei dann mit geschütztem Blatt geöffnet, wobei dann über den Zusatz userinterfaceonly das Makro Änderungen am geschützten Blatt vornehmen kann und darf, ohne dass der Blattschutz rausgenommen werden muss.
Das hatte ich aber schon geschrieben.
Gruß Werner
|