Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: arbeitsblatt mit Passwort öffnen

arbeitsblatt mit Passwort öffnen
28.09.2018 18:38:21
Ortega
Hallo,
habt Ihre eine Idee, wie ich das anstellen kann, dass man einzelne Tabellenblätter nur mit Passwort sehen kann ? Wenn ich die nur ausblende, kann ja jeder nachschauen...
Gruß
Anzeige

18
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 18:42:45
Hajo_Zi
stelle im VBA Editor die Eigenschaft auf -2, dann kann es nur im VBA Editor eingeblendet werden.

Beiträge von Werner, Luc, robert, J.O.Maximo und folgende lese ich nicht.
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 18:56:27
Ortega
Hallo Hajo,
ich möchte nur, das z.B. wenn man auf Tabellenblatt 2 klickt, eine Passwortanfrage kommt. Ist so etwas möglich?
Anzeige
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 18:53:33
Ludwig
Klar, einfach auf Überprüfen, dann auf Blatt schützen gehen und das Passwort eingeben. Damit können einzelne Tabellenblätter geschützt werden.
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 19:04:24
Ortega
Hallo Ludwig,
dadurch wird nur der Inhalt geschützt, aber das Blatt kann man trotzdem sehen, Es soll nur durch ein PW geöffnet werden.
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 19:24:16
onur
So z.B.:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim a
If Sh.Name = "Tabelle1" Then'Tabelle1 wird geschützt
Application.EnableEvents = False
Sheets("Tabelle2").Select' hier eine nicht geschützte Tabelle angeben
a = InputBox("Passwort")
If a = "1234" Then Sh.Select
Application.EnableEvents = True
End If
End Sub

Anzeige
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 19:52:16
Ortega
Hallo Onur,
da ich micht so mit VBA auskenne, wie funktioniert das. Mit Alt F11 öffnen, das Modul einfügen und dann ?
Bitte um etwas Hilfe
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 20:01:36
onur
Poste mal die Datei und sage mir, welche Blätter geschützt werden sollen (alle mit gleichem Passwort?).
Mann muss ja noch den Code auf die Blatnamen anpassen.
Anzeige
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 20:36:44
Ortega
Danke onur für deine Hilfe. Wenn ich ALt F11 drücke sehe ich ja das Modul und das PW. Wenn ich es dort ändere, muss ich den Editor einfach schließen, oder noch etwas machen?
Anzeige
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 20:38:57
onur
Genau.
Und testen natürlich.
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 20:57:16
onur
Du solltest noch entweder den Code mit Passwort schützen (damit Keiner das Passwort aus dem VBA-Editor ablesen kann) oder das Passwort aus dem geschützten Blatt entnehmen lassen statt es fest im Code zu haben.
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 21:12:40
Ortega
Ich habe jetzt das Arbeitsmappe geschützt, jetzt sieht man das modul nicht mehr
Anzeige
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 21:07:11
Ortega
Eine Frage habe ich noch. Wenn ich Alt F11 drücke, kann jeder das PW sehen. Wie kann ich das unsichtbar machen, oder das man das auch nur mit einen PW anschauen kann?
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 21:09:23
onur
Habe ich dir eben beantwortet.
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 21:09:35
onur
Habe ich dir eben beantwortet.
Anzeige
AW: arbeitsblatt mit Passwort öffnen
28.09.2018 21:14:51
Ortega
Ich habe jetzt die Arbeitsmappe geschützt, jetzt sie man das Modul nicht mehr
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Arbeitsblatt mit Passwort schützen in Excel


Schritt-für-Schritt-Anleitung

  1. VBA-Editor öffnen: Drücke Alt + F11, um den VBA-Editor in Excel zu starten.

  2. Modul einfügen: Klicke mit der rechten Maustaste auf "VBAProject (DeineArbeitsmappe)" und wähle Einfügen > Modul.

  3. Code einfügen: Kopiere den folgenden Code und füge ihn in das Modul ein:

    Private Sub Workbook_SheetActivate(ByVal Sh As Object)
        Dim a
        If Sh.Name = "Tabelle2" Then ' Tabelle2 wird geschützt
            Application.EnableEvents = False
            Sheets("Tabelle1").Select ' hier eine nicht geschützte Tabelle angeben
            a = InputBox("Passwort")
            If a = "1234" Then Sh.Select
            Application.EnableEvents = True
        End If
    End Sub
  4. Anpassen des Codes: Ändere "Tabelle2" und "Tabelle1" auf die Namen der Blätter, die Du schützen möchtest.

  5. VBA-Projekt schützen: Gehe zu Extras > VBA-Projekt Eigenschaften > Schutz, um den Code vor unbefugtem Zugriff zu schützen.

  6. Arbeitsmappe speichern: Speichere die Arbeitsmappe als xlsm-Datei, um den VBA-Code zu speichern.


Häufige Fehler und Lösungen

  • Fehler: Passwort wird nicht akzeptiert.

    • Lösung: Stelle sicher, dass das Passwort im Code korrekt eingegeben wurde.
  • Fehler: Tabelle bleibt sichtbar.

    • Lösung: Überprüfe, ob der Code korrekt auf das richtige Blatt verweist.
  • Fehler: VBA-Editor ist nicht geschützt.

    • Lösung: Vergiss nicht, das VBA-Projekt zu schützen, um das Passwort zu verbergen.

Alternative Methoden

  • Blatt schützen: Du kannst auch direkt in Excel ein Blatt schützen, indem Du auf Überprüfen > Blatt schützen gehst und ein Passwort festlegst. Beachte jedoch, dass dies das Blatt nur schützt, nicht unsichtbar macht.

  • Blatt ausblenden: Du kannst ein Blatt ausblenden, indem Du mit der rechten Maustaste auf den Blattnamen klickst und Ausblenden wählst. Um das Blatt wieder sichtbar zu machen, benötigst Du jedoch keinen Passwortschutz.


Praktische Beispiele

  1. Einzelnes Tabellenblatt schützen: Wenn Du "Tabelle1" schützen möchtest, ändere den Code entsprechend und setze das Passwort auf "passwort123".

  2. Zugriff nur mit Passwort: Verwende den oben genannten VBA-Code, um sicherzustellen, dass "Tabelle2" nur nach Eingabe des richtigen Passworts sichtbar wird.


Tipps für Profis

  • Sichere Passwörter verwenden: Verwende komplexe Passwörter, um die Sicherheit Deiner Excel-Datei zu gewährleisten.

  • Regelmäßig sichern: Speichere regelmäßig Sicherungskopien Deiner Arbeitsmappen, besonders wenn Du VBA-Code verwendest.

  • Schutz der gesamten Arbeitsmappe: Du kannst die gesamte Arbeitsmappe mit einem Passwort schützen, um einen zusätzlichen Schutz zu gewährleisten.


FAQ: Häufige Fragen

1. Wie kann ich ein Excel-Blatt nur mit Passwort sichtbar machen?
Du kannst den VBA-Code verwenden, um ein Blatt nur nach Eingabe eines Passworts sichtbar zu machen.

2. Ist es sicher, ein Passwort im VBA-Code zu speichern?
Es ist sicherer, das Passwort zu verschlüsseln oder das VBA-Projekt zu schützen, um das Passwort zu verbergen.

3. Kann ich mehrere Blätter mit einem Passwort schützen?
Ja, passe einfach den VBA-Code an, um mehrere Blätter zu schützen, indem Du die Namen der Blätter entsprechend änderst.

4. Wie schütze ich eine gesamte Excel-Datei mit einem Passwort?
Gehe zu Datei > Informationen > Arbeitsmappe schützen und wähle Mit Passwort verschlüsseln.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige