Le non-protection d'une feuille Excel peut être nécessaire lorsque vous avez oublié le mot de passe ou si vous devez apporter des modifications à une feuille de calcul protégée. Il existe plusieurs méthodes que vous pouvez utiliser, en fonction de votre accès au fichier Excel et de vos compétences techniques. Ci-dessous, je décrirai diverses méthodes pour non-protection d'une feuille Excel, y compris l'utilisation de fonctionnalités intégrées, de code VBA et d'outils en ligne.
Si vous n'avez pas le mot de passe pour non protecter une feuille Excel, vous pouvez essayer les méthodes suivantes:
Utilisation de la fonctionnalité «Fiche non protectée» avec un mot de passe vide:
Utilisation de la fonction intégrée d'Excel:
Pour les versions Excel 2010 et plus anciennes, vous pouvez essayer cette astuce:
Alt F11
pour ouvrir l'éditeur VBA.Collez le code suivant dans la fenêtre de code et exécutez-le:
<code class="vba">Sub PasswordBreaker() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 As Integer 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: For n = 32 To 126 ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If ActiveSheet.ProtectContents = False Then MsgBox "One usable password is " & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub</code>
Utilisation d'un outil tiers:
Oui, vous pouvez non protecter une feuille Excel à l'aide du code VBA. Voici comment vous pouvez le faire:
Pour les feuilles protégées par un mot de passe connu:
Alt F11
pour ouvrir l'éditeur VBA.Insert
> Module
.Collez le code suivant et modifiez le mot de passe:
<code class="vba">Sub UnprotectSheet() ActiveSheet.Unprotect Password:="yourpassword" End Sub</code>
Run
> Run Sub/UserForm
ou appuyez sur F5
.Pour les feuilles sans mot de passe connu (en utilisant la méthode décrite ci-dessus):
PasswordBreaker
fourni dans la section précédente pour tenter de casser le mot de passe.Oui, il existe des services en ligne qui peuvent vous aider à imprégner une feuille Excel. Voici quelques méthodes:
Utilisation d'outils en ligne:
LostMyPass.com
ou Password-Find.com
offrent des services à des feuilles Excel UNPROTECT. Vous téléchargez votre fichier Excel sur leur serveur et ils renvoient une version non protégée.Mesures:
Utilisation d'applications basées sur le navigateur:
Mesures:
Assurez-vous toujours d'utiliser des services réputés et que vous soyez conscient des risques de sécurité potentiels lors du téléchargement de données sensibles en ligne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!