Registriert seit: 02.06.2019
Version(en): 2016
Ich möchte in meiner Liste, das beim schließen alles gespeichert und mit Passwort gesperrt wird.
Vielleicht kann mir jemand helfen dabei
LG Sven
Sportplan2022aktuell.xlsm (Größe: 334,8 KB / Downloads: 10)
Registriert seit: 26.06.2022
Version(en): 2016
und was genau hat dir hier (dann doch) nicht gefallen...
https://www.herber.de/forum/cgi-bin/call...ex=1889727...obwohl du doch zufrieden warst?
Registriert seit: 02.06.2019
Version(en): 2016
das war eine andere Liste

und wenn ich den Code kopiere geht aber nichts
Registriert seit: 26.06.2022
Version(en): 2016
andere Liste mit teilweise den selben Tabellen???...okayyy
und wenn ich "meinen Code" hier in deine neue Datei einfüge, macht der Code ganz genau was er soll: direkt vor dem Schließen der Datei alle Tabellenblätter mit Blattschutz versehen und speichern.
zu Fehlern kommt es dann sofort beim Öffnen der Datei:
z Bsp bei der Auswahl der Tabelle "Neigungsgruppen" führt gleich der 1. Befehl
ActiveSheet.UsedRange.Font.ColorIndex = 2
zum Fehler - du kannst jetzt, auch nicht mit Code, einfach so in irgdeinem Blatt mehr etwas ändern - der Blattschutz ist doch aktiviert!
zuerst musst du mit
ActiveSheet.Unprotect "passwort" <-- das RICHTIGE Passwort!
den Blattschutz wieder de-aktivieren
und das mit Unprotect - musst du vor jeder Änderung machen - bei Blättern, die mit Blattschutz aktiviert sind.
Registriert seit: 02.06.2019
Version(en): 2016
wo füge ich den ein?
Registriert seit: 26.06.2022
Version(en): 2016
sorry, da kann ich nicht mehr helfen, weil zu konfus
ich steig da nicht mehr durch - alle paar Sekunden (2-3 Sekunden) kommt das Userform mit Countdown, und auch wenn ich versuche, mir den Code im VBE anzuschauen, "springt" manchmal das Userform dazwischen.
ich weiß nicht, wo ich ansetzen soll...
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
nutze mal die Option UserInterfaceOnly = True beim Blattschutz. Damit kannst Du auch geschützte Blätter per VBA bearbeiten.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 02.06.2019
Version(en): 2016
damit kenn ich mich leider nicht aus
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
das verwendet man, wenn man den Blattschutz setzt - also mit
ActiveSheet.Protect Password:="geh heim", UserInterfaceOnly = True
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28
• duddits30
Registriert seit: 02.06.2019
Version(en): 2016
Ok danke dann probiere ich das mal