09.01.2018, 11:47
Hallo,
ich habe eine *.xlsm mit 2 Tabellenblättern. Dabei ist das erste sehr ausführlich und gibt ausschließlich Werte an das 2. weiter.
Da das erste Tabellenblatt sehr ausführlich ist, soll es mit einem Blattschutz versehen sein. Da dieser allerdings verhindert, dass man einzelne Bereiche gruppieren kann, habe ich folgendes Makro gefunden, was auch macht, was es soll:
Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In Worksheets
ws.Protect userinterfaceonly:=True, Password:="XXXXX"
ws.EnableAutoFilter = True
ws.EnableOutlining = True
Next ws
End Sub
Das Blatt ist geschützt, so dass mir die Kollegen die Formeln nicht aus Versehen löschen können. Die Gruppierung funktioniert dank des Makros (hier aus dem Forum; vielen Dank nochmal dafür) auch wunderbar. Was allerdings nicht mehr funktioniert, ist die Möglichkeit auf dem 2. Tabellenblatt ganze Zeilen auszublenden.
Vor dem Einsatz des Makros hat dies noch funktioniert, allerdings ist das Feld nun grau hinterlegt wenn ich versuche nicht gewünschte Zeilen im 2. Tabellenblatt auszublenden.
Ich hoffe, ich konnte mein Problem verständlich erläutern und hoffe auf Eure Hilfe,
Justine
ich habe eine *.xlsm mit 2 Tabellenblättern. Dabei ist das erste sehr ausführlich und gibt ausschließlich Werte an das 2. weiter.
Da das erste Tabellenblatt sehr ausführlich ist, soll es mit einem Blattschutz versehen sein. Da dieser allerdings verhindert, dass man einzelne Bereiche gruppieren kann, habe ich folgendes Makro gefunden, was auch macht, was es soll:
Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In Worksheets
ws.Protect userinterfaceonly:=True, Password:="XXXXX"
ws.EnableAutoFilter = True
ws.EnableOutlining = True
Next ws
End Sub
Das Blatt ist geschützt, so dass mir die Kollegen die Formeln nicht aus Versehen löschen können. Die Gruppierung funktioniert dank des Makros (hier aus dem Forum; vielen Dank nochmal dafür) auch wunderbar. Was allerdings nicht mehr funktioniert, ist die Möglichkeit auf dem 2. Tabellenblatt ganze Zeilen auszublenden.
Vor dem Einsatz des Makros hat dies noch funktioniert, allerdings ist das Feld nun grau hinterlegt wenn ich versuche nicht gewünschte Zeilen im 2. Tabellenblatt auszublenden.
Ich hoffe, ich konnte mein Problem verständlich erläutern und hoffe auf Eure Hilfe,
Justine