Excel VBA: Passwort und Blatt einblenden
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 schreiben
Antwort 1 von varginator vom 07.02.2020, 08:12 OptionsLösung
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 vom 08.02.2020, 15:17 Options
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