für ein Makro, das nicht von mir erstellt wurde, ist der Vba CODE mit folgendem Code geschützt:
Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Dim WS As Worksheet
For Each WS In ThisWorkbook.Sheets
With WS
.Protect Password:="PASSWORT"
End With
Next
End Sub
Das Problem ist, dass ich mein Makro nicht ausführen konnte, bzw Error 1004 angezeigt wurde. Ich musste den Schutz deshalb rausnehmen, ebenso den Blattschutz für die Tabelle auf der sich das Makro befindet.
Im Internet habe ich diesen Zusatz gefunden, der trotz Schutz das Makro durchführen soll:
Userinterfaceonly:=True
diesen habe ich im Code folgendermaßen eingefügt
.Protect Password:="PASSWORT, Userinterfaceonly:=True
Nur leider wird das Makro dann nicht ausgeführt.
Freue mich über jede Hilfe!
MFG
Karin