Zeilen ausblenden nur mit Makro wieder einblendbar

Moin zusammen,

Tabellenblätter kann man mit sheets(„tabelle1“).visible = xlveryhidden so ausblenden, dass sie ohne VBA nicht wieder einblendbar sind.

geht dies auch mit Zeilen auf einenm Tabellenblatt?
Die Analogie mit rows(i).visible = xlveryhidden geht nicht.

gibt es eine Möglichkeit?

Gruß

slam

Grüezi slam

Tabellenblätter kann man mit sheets(„tabelle1“).visible =
xlveryhidden so ausblenden, dass sie ohne VBA nicht wieder
einblendbar sind.

geht dies auch mit Zeilen auf einenm Tabellenblatt?
Die Analogie mit rows(i).visible = xlveryhidden geht nicht.

gibt es eine Möglichkeit?

Nein; das eine hat mit dem anderen nichts zu tun.

Aber Du kannst nach dem Ausblenden den Blattschutz setzen (ggf mit einem Passwort) dann können die ausgeblendeten Zeilen nicht wieder eingeblendet werden.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Moin Thomas,

das mit dem Blattschutz wäre ok, wenn dann die ganzen Dinge wie Gruppierung (auf/zu), Filter usw weiterhin funktionieren würden. Deshalb wäre mir eine andere Lösung lieber

Ciao slam

geht dies auch mit Zeilen auf einenm Tabellenblatt?
Die Analogie mit rows(i).visible = xlveryhidden geht nicht.
gibt es eine Möglichkeit?

Hallo slam,

was willst du schützen? Stehen da formeln/Daten drin die
keiner sehen soll? Die Optik deiner Tabellenstruktur, sonstwas?
Je nachdem kann man da ggfs. anders rangehen.

Lade mal eine Mappe hoch und sage daran was da wann geschützt werden soll.

Gruß
Reinhard

Grüezi slam

das mit dem Blattschutz wäre ok, wenn dann die ganzen Dinge
wie Gruppierung (auf/zu), Filter usw weiterhin funktionieren
würden.

Es gibt Möglichkeiten diese Dinge auch bei gesetztem Blattschutz zu tun.
Der Schutz muss dann per VBA gesetzt werden, dann kannst Du diese Optionen mitgeben und entsprechend setzen.

Ansonsten bleibt nur der Weg über VBA-Programierung, die sich vorteilsweise den Blattschutz als Mittel zu Nutze macht.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -