Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
780to784
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
780to784
780to784
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Passwort

Passwort
11.07.2006 10:06:20
Manni
Guten Morgen zusammen,
ich hoffe ihr könnt mir helfen.
Ich möchte mehrere Tabellen auf einmal mit einem Passwort versehen.
Wie kann man ein Passwort auf ca. 10 bis 20 Tabellen in einem Rutsch
anwenden.
Gibt es dafür eine VBA - Lösung ?
Im voraus Danke
Gruß Manni

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Passwort
11.07.2006 10:24:22
Manni
Diese Formel klappt nicht

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")
Dim AktFile
Dim NewPassword
Dim OldPassword
NewPassword = Modul1.GetNewPassword
OldPassword = Modul1.GetOldPassword
With Application.FileSearch
For i = 2 To .FoundFiles.Count
AktFile = .FoundFiles(i)
Label3.Caption = "Datei " & i & " von " & .FoundFiles.Count
Label4.Caption = AktFile
Application.ScreenUpdating = True
Form1.Repaint
Application.ScreenUpdating = False
'AktFile öffnen
Workbooks.Open Filename:=AktFile, Password:=OldPassword
'Aktfile speichern unter Temp
ActiveWorkbook.SaveAs Filename:="C:\Temp112.DOC", _
FileFormat:=xlNormal, Password:=NewPassword, WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=True
ActiveWindow.Close
'Temp öffnen
Workbooks.Open Filename:="C:\Temp112.DOC", Password:=NewPassword
'AktFile löschen
fs.DeleteFile (AktFile)
ActiveWorkbook.SaveAs Filename:=AktFile, _
FileFormat:=xlNormal, Password:=NewPassword, WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=True
ActiveWindow.Close
fs.DeleteFile ("C:\Temp112.DOC")
Next i
End With
Application.ScreenUpdating = True
Form1.Hide
MsgBox "Passwortänderung abgeschlossen"
End Sub


Private Sub CommandButton2_Click()
Form1.Hide
End Sub


Private Sub UserForm_Click()
End Sub

Anzeige
AW: Passwort
11.07.2006 10:43:16
Mac4
Hi,
möchtest Du einen Blattschutz auf alle Blätter einer Datei legen?
Marc
AW: Passwort
11.07.2006 10:51:38
Manni
Hallo Mac4,
ja, ich möchte einen Blatt und Schreibschutz auf alle Blätter einer Datei legen.
Gruß Manni
AW: Passwort
11.07.2006 10:54:31
Mac4
Dann mach es bspw. so Code in ein allg. Modul):

Sub Blattschutz_ein()
Dim WS as Worksheet
For Each WS in Worksheets
WS.Protect "Dein_Passwort"
Next
End Sub


Sub Blattschutz_aus()
Dim WS as Worksheet
For Each WS in Worksheets
WS.Unprotect "Dein_Passwort"
Next
End Sub

Marc
AW: Passwort
11.07.2006 11:14:43
Manni
Hallo Mac4,
das ist nicht das was ich meinte, vielleicht habe
ich mich falsch ausgedrückt.
Habe leider keine große Erfahrung mit Excel
Ich habe mehrere Datein in ein Ordner und ich möchte alle Ordner (mit den dazu gehörenden Tabellen ) mit einem Passwort auf einmal versehen.
Sonst müßte ich jede Tabelle extra
auf machen und mit einem Passwort versehen.
Gruß Manni
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige