Supportnet / Forum / Tabellenkalkulation
VBA-Experte - Gruppierung + Blatzschutz
Frage
Hi!
Vorweg möchte ich festhalten, dass ich mit VBA/Makros keinerlei Erfahrung habe.
Daher bitte einfach und verständlich erklären. - DANKE!
Frage:
Ein Arbeitsblatt ist mit einem Blattschutz versehen. In dem besagten Blatt befinden sich gruppierte Zeilen.
Es sollte möglich sein, mittels eines Makros den Blattschutz aufzuheben und danach die Gruppierung aufzuheben.
Abschließend muss das Arbeitsblatt wieder mit dem Blattschutz versehen werden.
Auch sollte es moeglich sein, mittels einem Makro die aufgeklappten Zeilen wieder zu schliessen inkl. Passwortschutz.
Vielleicht kann mir ja jemand helfen.
Danke!
Antwort 1 von rainberg
Hallo Nichtwisser,
zeichne doch das Geschilderte einfach mal mit dem Makrorecorder auf und weise den erzeugten Code einem Button zu.
Das wäre doch ein Anfang zum eigenen Einstieg in VBA.
Gruß
Rainer
zeichne doch das Geschilderte einfach mal mit dem Makrorecorder auf und weise den erzeugten Code einem Button zu.
Das wäre doch ein Anfang zum eigenen Einstieg in VBA.
Gruß
Rainer
Antwort 2 von tracer
...ja, ich glaub, so habe ich auch mal
angefangen :-))
angefangen :-))
Antwort 3 von nichtwisser
Habe ich versucht.
Klappt bei mir aber nicht.
Wahrscheinlich liegt es am Passwort.
Keine Ahnung.
Klappt bei mir aber nicht.
Wahrscheinlich liegt es am Passwort.
Keine Ahnung.
Antwort 4 von rainberg
Hallo Nichtwisser,
dann erzeuge doch erst mal einen lauffähigen Code, ohne vorherigen Blattschutz.
Wenn das geschehen ist, fügst du am Anfang deines Codes diese Zeile
ActiveSheet.Unprotect password:="DeinPasswort"
und am Ende deines Codes diese Zeile
ActiveSheet.Protect password:="DeinPasswort"
ein.
Anstatt DeinPasswort setzt du das gewünschte Passwort ein.
Nutze auch die VBA-Hilfe
Gruß
Rainer
dann erzeuge doch erst mal einen lauffähigen Code, ohne vorherigen Blattschutz.
Wenn das geschehen ist, fügst du am Anfang deines Codes diese Zeile
ActiveSheet.Unprotect password:="DeinPasswort"
und am Ende deines Codes diese Zeile
ActiveSheet.Protect password:="DeinPasswort"
ein.
Anstatt DeinPasswort setzt du das gewünschte Passwort ein.
Nutze auch die VBA-Hilfe
Gruß
Rainer

