Hi Munich,
Gibt es irgendeine Möglichkeit das Kennwort zu erfahren?
nö, das nicht…
aber Du kannst es einfach mit einem neuen Kennwort
überschreiben 
Wie soll das gehen mit dem einfachen Überschreiben?
Zumindest dürfte das noch gehen, wenn Du nicht die
allerneuesten Patches eingespielt hast…
Offenbar hat MS da zuletzt was zurechtgepatcht…
Mit welcher Version soll das gegangen sein?
einfach mal ein Makro aufzeichnen, in dem Du ein beliebiges
Blatt schützt und das Makro dann in dem betroffenen Sheet
ausführen…
Dann ist das Kennwort - sofern es im VBA Modus lesbar ist
Beispiel:
Public Sub Schutz()
pwd = „Geheim“
ActiveSheet.Protect Password:=pwd
End Sub
Das funktioniert, aber nur wenn das pwd „geheim“ ist, davon kann man beim Anfrager wohl nicht ausgehen:smile:
Wenn das nicht geht hilft wohl nur die gute alte
Bruteforce-Methodik…
Stimmt. Excel legt m.W. dein eigegebenes Passwort,egal wie lang es ist, 16stellig ab.
Dafür braucht ein Rechner schon ziemlich lange um da zu Bruteforcen.
Wenn alle Zeichen zugelassen sind komme ich da auf 256^16 = 3,4 * 10^38 Möglichkeiten.
Ich las mal irgendwo, MS wäre da seltsam, braucht man nur 256^2 = 65536 Möglichkeiten (ca. 4 Minuten je nach Rechner und Code) durchzuprobieren, da 14 Zeichen des Passworts festehen aber war wohl falsch bzw. ich habe mir die falschen 14 Zeichen behalten.
Oh, ich sehe grade xlcrack von der anderen Antwort macht dies ohne Bruteforce bzw Schleife in einem Dreizeiler.
Gruß
Reinhard