Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere Tabellenblätter gleichzeitig mit Passwort entsperren
15.04.2021 14:30:05 Dennis
Solved
15.04.2021 15:16:03 Gast89689
Solved
16.04.2021 08:49:55 Dennis
Solved

Ansicht des Beitrags:
Von:
Dennis
Datum:
15.04.2021 14:30:05
Views:
360
Rating: Antwort:
 Nein
Thema:
Mehrere Tabellenblätter gleichzeitig mit Passwort entsperren

Hallo zusammen,

ich nutze Office 365 / Windows 10 und habe folgendes Problem: 

Ich habe ein kleines Makro geschrieben, welches sich auf alle Tabellenblätter in einer Datei auswirken soll. Nun sind diese allerdings alle mit unterschiedlichen Passwörtern geschützt. D.h. ich benötige ein Makro, welches alle Tabellenblätter gleichzeitig entsperrt. Zum sperren nutze ich momentan folgendes Makro (es sind ca. 30 Tabellenblätter):

Private Sub Workbook_SheetDeactivate(ByVal sh As Object)
     Select Case sh.Name
     Case "Mitarbeiter_1"
         sh.Protect "12345"
     Case "Mitarbeiter_2"
         sh.Protect "123456"
     Case "Mitarbeiter_3"
         sh.Protect "123457"
     Case "Mitarbeiter_4"
         sh.Protect "123458"
     End Select
End Sub

Ich dachte mir, man könnte vielleicht das ganze einfach umkehren, indem man "sh.Unprotect" statt "sh.Protect" nutzt, das klappt aber leider nicht.

Also in etwa so:

Sub Entsperren(ByVal sh As Object)
     Select Case sh.Name
     Case "Mitarbeiter_1"
         sh.Unprotect "12345"
     Case "Mitarbeiter_2"
         sh.Unprotect "123456"
     Case "Mitarbeiter_3"
         sh.Unprotect "123457"
     Case "Mitarbeiter_4"
         sh.Unprotect "123458"
     End Select
End Sub

Vielleicht hat jemand von euch eine Idee.

Vielen Dank!

Gruß Dennis

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere Tabellenblätter gleichzeitig mit Passwort entsperren
15.04.2021 14:30:05 Dennis
Solved
15.04.2021 15:16:03 Gast89689
Solved
16.04.2021 08:49:55 Dennis
Solved