More

    Comment déprotéger Excel sans mot de passe

    Lorsque vous travaillez avec Microsoft Excel, vous pouvez protéger les documents que vous créez en utilisant un mot de passe.

    Il existe deux façons de protéger votre fichier Excel par un mot de passe. Premièrement, vous pouvez protéger le fichier Excel en demandant le mot de passe que vous avez créé à chaque fois que vous ouvrez le fichier. Deuxièmement, vous pouvez le protéger en empêchant d’autres personnes de modifier votre fichier Excel. Il ne peut effectuer des modifications que lorsque la protection a été désactivée à l’aide du mot de passe que vous avez créé.

    La protection peut ensuite être appliquée au « Sheet » ou au « Workbook » dans le fichier Excel. Cette méthode permet d’interdire la modification d’une partie ou de la totalité des documents que vous créez.

    Que se passe-t-il si vous oubliez le mot de passe que vous avez créé ?

    Vous ne pouvez pas modifier un fichier Excel qui a été protégé dans le « Sheet » ou le « Workbook » sans connaître le mot de passe. Vous ne pouvez que le voir sans pouvoir le modifier.

    Mais vous n’avez pas à vous inquiéter, Bardimin va vous expliquer comment ouvrir la protection d’Excel sans utiliser de mot de passe.

    Comment déprotéger Excel « Sheet » dans Microsoft Excel 2010 et inférieur

    Dans Microsoft Excel 2010 et inférieur, si vous oubliez la protection par mot de passe, vous pouvez ouvrir la protection à l’aide de la macro VBA.

    1. Ouvrez votre fichier Excel avec Microsoft Excel.
    2. Appuyez sur ( Alt + F11 ) pour ouvrir l’éditeur Visual Basic.
    3. Lorsque la fenêtre de l’éditeur Visual Basic s’ouvre, cliquez sur  » ThisWorkbook > Insert > Module « .
    unprotect-sheet-excel-01
    1. Tapez ensuite le code VBA suivant dans la fenêtre qui s’affiche.
    Sub PasswordBreaker()
    	'Breaks worksheet password protection.
    
    	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 "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

    Source : ablebits.com

    1. Retournez ensuite dans la fenêtre Ms. Excel et sélectionnez le  » Sheet  » que vous souhaitez déprotéger. Exécutez ensuite la macro en appuyant sur ( Alt + F8 ) pour ouvrir la fenêtre macro et sélectionnez ensuite la macro  » PasswordBreaker  » et cliquez sur le bouton  » Run  » .
    unprotect-sheet-excel-02

    Le script de la macro VBA ne fonctionne que sur la feuille active.

    1. Attendez que la procédure soit terminée. Si elle est réussie, vous verrez apparaître une fenêtre comme la suivante
    unprotect-sheet-excel-03

    Comment déprotéger Excel « Sheet » dans Microsoft Excel 2013 et supérieur ?

    Dans les générations postérieures à Microsoft Excel 2010, telles qu’Excel 2013, Excel 2016, Excel 2019 et Excel 2021, vous ne pouvez pas utiliser le script de macro VBA pour le déprotéger. En effet, la génération de Microsoft Excel a renforcé son système de protection.

    Pour déprotéger le « Sheet » dans Excel 2013, Excel 2016, Excel 2019 et Excel 2021, vous pouvez procéder comme suit.

    1. Ouvrez votre fichier Excel.
    2. « Save As » le fichier en changeant le type de fichier en « Excel 97-2003 Workbook (*. xls ) ».
    unprotect-sheet-excel-04
    1. Fermez ensuite le fichier et rouvrez le fichier Excel « Save As ».
    2. Vous pouvez ensuite utiliser le script Macro VBA et les étapes de l’exemple précédent pour ouvrir un « Sheet » protégé.

    Dernières articles