Thema Datum  Von Nutzer Rating
Antwort
16.09.2013 21:35:24 Klaus
NotSolved
16.09.2013 23:11:06 Neuhäusler Korbinian
NotSolved
16.09.2013 23:38:41 Klaus
NotSolved
16.09.2013 23:48:51 Klaus
NotSolved
Rot Alle Excel Arbeitsblätter mit Passwort schützen außer dem Ersten
17.09.2013 17:05:42 Neuhäusler Korbinian
*****
Solved
17.09.2013 19:39:21 klaus
NotSolved
17.09.2013 20:12:42 Neuhäusler Korbinian
NotSolved

Ansicht des Beitrags:
Von:
Neuhäusler Korbinian
Datum:
17.09.2013 17:05:42
Views:
808
Rating: Antwort:
 Nein
Thema:
Alle Excel Arbeitsblätter mit Passwort schützen außer dem Ersten

Hallo nochmal,

 

allso dein code funktioniert nicht da du schon im ersten schleifendurchlauf die arbeitsmappe schützt. ich habe dir den code so umgebaut dass es auch mit deiner variante funktioniert.

Ich würde aber von for i in diesem fall abraten da du für jedes objekt das selbe machst. somit ist for each hier definitv die elegantere methode.

 

ebenfalls würde ich von der sub abraten da diese über den macrorecorder gesehen werden kann. (Private sub) nicht !

 

 

Option Explicit

Private Sub encryptit()
Dim i As Integer

For i = 2 To ThisWorkbook.Worksheets.Count
 On Error GoTo 1:
 Worksheets(i).Visible = False
Next i

ActiveWorkbook.Protect Password:="ABC"

Exit Sub
1:
Exit Sub

End Sub

Private Sub decryptit()
Dim Sh As Worksheet

ActiveWorkbook.Unprotect Password:="ABC"

For Each Sh In Worksheets
 Sh.Visible = xlSheetVisible
Next Sh

End Sub

 


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
16.09.2013 21:35:24 Klaus
NotSolved
16.09.2013 23:11:06 Neuhäusler Korbinian
NotSolved
16.09.2013 23:38:41 Klaus
NotSolved
16.09.2013 23:48:51 Klaus
NotSolved
Rot Alle Excel Arbeitsblätter mit Passwort schützen außer dem Ersten
17.09.2013 17:05:42 Neuhäusler Korbinian
*****
Solved
17.09.2013 19:39:21 klaus
NotSolved
17.09.2013 20:12:42 Neuhäusler Korbinian
NotSolved