Forum Discussion
Comment retrouver un mot de passe oublié sur Excel?
Oui, c'est tout à fait possible – et c'est même l'une des méthodes les plus connues et totalement gratuites pour retrouver un mot de passe sur Excel, à condition qu'il s'agisse du mot de passe d'ouverture du fichier (celui qui empêche d'ouvrir le classeur). Par contre, si vous avez protégé une feuille ou un classeur avec un mot de passe (pour empêcher les modifications), le script VBA classique ne fonctionnera pas de la même manière.
Voici un exemple de code VBA couramment utilisé pour retrouver un mot de passe sur Excel :
vba
Sub PasswordBreaker()
Dim i As Long, j As Long, k As Long
Dim l As Long, m As Long, n As Long
Dim i1 As Long, i2 As Long, i3 As Long
Dim i4 As Long, i5 As Long, i6 As Long
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6)
If ActiveSheet.ProtectContents = False Then
MsgBox "Mot de passe trouvé : " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
Ce script teste toutes les combinaisons de lettres de 1 à 6 caractères. Pour retrouver un mot de passe sur Excel, il suffit de le coller dans l'éditeur VBA (Alt + F11), d'ajouter un module et de l'exécuter.
Oui, le script VBA est une méthode totalement gratuite pour retrouver un mot de passe sur Excel, mais uniquement pour les protections de feuille ou classeur, et seulement si vous avez beaucoup de patience. Si votre mot de passe est long ou complexe, oubliez cette méthode – elle ne vous sera d'aucune utilité.
Pour un mot de passe d'ouverture de fichier, il n'existe pas de méthode gratuite et rapide ; il faut soit connaître le mot de passe, soit utiliser des outils payants spécialisés dans le cassage de mots de passe.