Cómo desproteger Excel sin contraseña

Cuando trabajas con Microsoft Excel, puedes proteger los documentos que creas utilizando una contraseña.

Hay dos maneras de proteger tu archivo excel con una contraseña. Primero, puedes proteger el archivo excel haciendo que cada vez que abras el archivo, excel te pida la contraseña que has creado. En segundo lugar, puede protegerlo impidiendo que otras personas modifiquen su archivo excel. Sólo podrá realizar cambios cuando se haya desactivado la protección mediante la contraseña que hayas creado.

En segundo lugar, la protección puede aplicarse a la «Hoja» o al «Libro» del fichero Excel. Puede configurar este método para prohibir los cambios en parte o en la totalidad de los documentos que cree.

What if you forget the password you have created?

No se puede modificar un fichero excel que ha sido protegido en la «Hoja» o «Libro» sin conocer la contraseña. Sólo se puede ver sin poder hacer cambios.

Pero usted no tiene que preocuparse, Bardimin compartirá cómo abrir la protección de Excel sin necesidad de utilizar una contraseña.

Cómo desproteger la «Hoja» de Excel en Microsoft Excel 2010 y versiones inferiores

En Microsoft Excel 2010 e inferiores, si olvida la protección por contraseña, puede abrir la protección mediante el uso de Macro VBA.

  1. Abra su archivo Excel con Microsoft Excel.
  2. Pulse ( Alt + F11 ) para abrir el Editor de Visual Basic.
  3. Cuando se abra la ventana del Editor de Visual Basic, haga clic en » ThisWorkbook > Insert > Module «.
unprotect-sheet-excel-01
  1. A continuación, escriba el siguiente código VBA en la ventana que aparece.
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

Fuente: ablebits.com

  1. A continuación, vuelva a la ventana de Ms. Excel y seleccione la » Hoja » que desea desproteger . A continuación, ejecute la macro pulsando ( Alt + F8 ) para abrir la ventana de macros y, a continuación, seleccione la macro » PasswordBreaker » y haga clic en el botón » Ejecutar » .
unprotect-sheet-excel-02

La macro VBA sólo funciona en la hoja activa

  1. Espere hasta que el proceso se complete, si tiene éxito verá una ventana como la siguiente
unprotect-sheet-excel-03

Cómo desproteger la «Hoja» de Excel en Microsoft Excel 2013 y superior

En las generaciones posteriores a Microsoft Excel 2010, como Excel 2013, Excel 2016, Excel 2019 y Excel 2021, no se puede utilizar el script Macro VBA para desprotegerlo. Porque la generación de Microsoft Excel ha aumentado su sistema de protección.

Para desproteger la «Hoja» en Excel 2013, Excel 2016, Excel 2019 y Excel 2021, puedes hacer lo siguiente.

  1. Abra su archivo Excel.
  2. «Guardar como» el archivo cambiando el tipo de archivo a «Libro de Excel 97-2003 (*. xls )».
unprotect-sheet-excel-04
  1. A continuación, cierre el archivo y vuelva a abrir el archivo Excel «Guardar como».
  2. A continuación, puede utilizar el script VBA Macro y los pasos del ejemplo anterior para abrir una «Hoja» protegida.

Artículos más recientes