none
Einzelnes Arbeitsblatt Exel 2016 Passwortgeschützt öffnen RRS feed

  • Frage

  • Hallo zusammen,

    ich wurde von einer Microsoft Community Moderatorin bezüglich meiner Frage hierher verwiesen und hoffe das ich auf Antwort bekomme. Ob diese jetzt positiv oder negativ ausfällt.

    Nun zu den Rahmenbedingungen:

    Meine Arbeitsmappe ist umfangreich ausgestattet. Sie wird grundlegend mit einer Eingabemaske incl. Button's zum Aufrufen der einzelnen Arbeitsblätter wie auch ext. Links bedient. Per Makro habe ich sichergestellt das auch immer nur diese Eingabemaske gestartet wird. Je nach Inhalt des Arbeitsblattes sind einzelne Blätter mit Druckfunktion (Button) ausgestattet per Makro bezgl. Menge etc. Alle Arbeitsblätter haben einen "Zurück" Button.

    VBA wie auch die einzelnen Blätter und Struktur der Arbeitsmappe habe ich Passwortgeschützt.

    Ziel sollte sein, das Blatt einmal verstecken (damit dieses nicht mehr im Register angezeigt wird), dann wenn der Button "XXX" angeklickt wird eine Passwortabfrage geöffnet wird und wenn das Passwort i.O. ist, zu dem Blatt springt. Und hoffe dies geht nicht zu weit, die Druckfunktion aus Exel für dieses Blatt gesperrt wird.

    Das die Arbeitsblätter über Option => Blattregisterkarten anzeigen geöffnet/angezeigt werden können stellt für mich kein Problem dar. Bis auf ein oder zwei Arbeitsblätter.

    Und deshalb meine Frage. Ich habe zwar im Netz diverse Versuche gefunden, aber diese funktionierten nicht. Alles mit Makros wurde als nicht Gültig für die Version 2016 abgelehnt.

    Ich hoffe erwarte nicht zuviel, aber wenn ich mich recht erinnere ging es in früheren Versionen mal und hoffe ihr könnt mir eine Lösung bieten.

    Danke im Voraus!

    Betriebssystem ist WIN7 Professionel

    Dienstag, 13. März 2018 11:39

Alle Antworten

  • Blätter verstecken kann man in den Eigenschaften des Blattes (Visible) über den VBA-Projektexplorer (das mache ich auch schon mal gerne). Auf die Eigenschaft kann man auch per Code zugreifen.
    Der User kann i.d.R. diese Blätter nicht mehr sichtbar machen.

    Per Code kannst du das Blatt dann sichtbar machen. Allerdings sehe ich keine Möglichkeit nur dieses Blatt dann bearbeitbar zu gestalten, wenn das gesamte Excel ja geschützt ist.

    Allerdings solltest du das Speichern während des geöffneten Blattes per VBA-Code dann verhindern.

    Dienstag, 13. März 2018 13:41