Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Excel VBA: Passwort und Blatt einblenden





Frage

Hallo zusammen, ich habe ein passwortgeschütztes VBA Projekt (mit Passwort 1). In dieser Excel-Datei ist ein Tabellenblatt ausgeblendet, das aber mit Hilfe eines Passwort 2 eingeblendet werden soll. Die Benutzer, die die Möglichkeit haben sollen, das ausgeblendete Tabellenblatt einzublenden sollten dennoch aber nicht das Passwort 1 kennen (sonst könnte ich mir das Passwort2 ja sparen..) Läßt sich das irgendwie realisieren? Für Eure Hilfe im voraus vielen Dank! Gruß Jürgen

Antwort 1 von varginator

Also ich versteh deine Frage so:

du hast zwei tabellenblätter z.B. 1 und 2
mit passwort 1 soll nur tabellenblatt 1 geöffnet werden
und mit passwort 2 nur das zweite

Hier ein ansatz zur lösung:

erstelle eine userform mit

Passwort: _____________
und einem ok button

dann schreib beim dem button einfach rein wenn einer das erste passwort eingibt soll blatt eins aufgerufen werden und blatt zwei versteckt bleiben (ich denk das funktioniert irgendwie so: worksheets(2).hide

und wenn einer das passwort 2 eingibt dann verstecke blatt 1

Antwort 2 von snailhouse

Hallo,

vielen Dank für den Tip, so hats geklappt.
Allerdings funktionieren "hide" und "show" wohl nur für Formulare. Für Tabellenblätter muss man .visible verwenden.
z.B.
ActiveWorkbook.Worksheets("Tabelle1").Visible = True

Eigentlich dachte ich, dass es ein Problem geben könnte, da ich das Gesamtprojekt ja passwortgeschützt habe, es hat aber dennoch funktioniert.

Vielen Dank!

Gruß
Jürgen

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: