Ein-/Ausblenden v. Arbeitsblättern mit VBA
01.02.2009 00:12:00
Lenni
Mit folgendem Code "Sheets("Tabelle1").Visible = False" in einem UserForm blende ich die Tabelle 1 und 2 aus. Mit "True" für "False" blende ich sie wieder ein.
Das Ganze hat nur den Nachteil, dass man die Tabelle 1 und/oder 2 über das Menü "Format > Blatt > Einblenden" wieder sichtbar machen kann. Gibt es die Möglichkeit, auch diese letzte Möglichkeit des Einblendens über das Menü auszuschalten?
Manuell kann ich ja im VBA-Editor Arbeitsblätter über die Eigenschaften auf "SheetVeryHidden" (also "Visible: 2- xlSheetVeryHidden") setzen. Dann ist das Arbeitsblatt auch nicht mehr über das Menü einzublenden. "Manuell" soll es aber nicht sein, sondern über VBA.
Geht letzteres nicht auch über eine VBA-Anweisung? Wenn ja, wie?
Wichtig ist natürlich auch die Möglichkeit das Verfahren umzukehren: Also das Tabellenblatt wieder einzublenden.
Vielen Dank für Eure Anregungen!
Viele Grüße aus dem hohen Norden
Lenni