ja das funktioniert auch alles, aber wenn ich was in meinem Tabellenblatt "Data" versuche zu ändern, bekomme ich das das Fenster zur Eingabe eines Passwortes (siehe Bild). Wenn ich da mein Passwort eingebe kann ich wiederrum alles ändern was ich will. Würde es gehen das es niemand ändern kann?
Dass es niemand ändern kann, geht nicht, denn das Makro muss ja etwas ändern können. Du kannst ein Passwort im Makro hinterlegen, dass Du nicht kennst, z.B. wild auf der Tastatur rumtippen. Dann kann wirklich nur das Makro was ändern. Aber wenn nur Du und das Makro das Passwort kennen, ist es doch gut. Du bist ja vertrauenswürdig, und darfst Änderungen machen, und sonst kennt niemand das Passwort.
Welches Excel benutzt Du denn? Bei mir (2010) kommt nur eine Meldung, dass das Blatt geschützt ist. Keine Passwortabfrage. Vielleicht kannst Du das bei Dir ja auch so einstellen.
Das ist klar. Das Makro entfernt zu Beginn das Passwort, und schützt am Ende das Blatt immer mit dem Passwort "test". Wenn Du jetzt das Passwort änderst, und das Makro wieder startet, versucht es das Blatt mit dem neuen Passwort zu entsperren, aber das Blatt wurde ja mit dem alten Passwort gesperrt.
Lösung: Passwort in Makro ändern, das Blatt Data mit Rechtsklick und dem alten Passwort entsperren, und dann das Makro laufen lassen. Jetzt ist das neue Passwort gültig.
Das Passwort habe ich jetzt ändern können, aber im Dialogfenster (siehe Bild) wird das neue Passwort nicht akzeptiert sonder nur "test". Habe das Passwort so geändert wie du es beschrieben hast.
ich habe bis gerade eben rumprobiert und habe auch den Fehler nicht gefunden. Habe den Code in einen Blanko Excel Tabelle eingefügt und probiert, da hat alles funktioniert so wie es sollte, deswegen habe ich meine Excelmappe komplett neu erstellt.