Qué saber
- Desproteger como propietario: Abre la hoja de cálculo. Seleccione Revisar > Desproteger hoja. Introduzca la contraseña utilizada para proteger el archivo. Elija OK.
- Desproteger sin contraseña: Abre la hoja de cálculo. Abra el editor de código Visual Basic seleccionando Developer > Ver código.
- Luego, ingrese el código proporcionado en este artículo y seleccione Ejecutar. En unos minutos, se revela una contraseña. Elija OK.
Este artículo explica cómo desproteger los libros de Excel, ya sea como propietario del libro con la contraseña o como individuo sin la contraseña. Esta información se aplica a los libros de Excel en Microsoft Excel 365, Microsoft Excel 2019, 2016 y 2013.
Cómo desbloquear un libro de Excel como propietario
Microsoft Excel está repleto de funciones. Una de esas características es la capacidad de proteger sus archivos de Excel a nivel de celda, hoja de cálculo o libro de trabajo. A veces es necesario desproteger los libros de Excel para garantizar que los cambios de datos se apliquen correctamente.
Este método supone que, como propietario del archivo, recuerda la contraseña utilizada para proteger la hoja de cálculo.
-
Abra la hoja de cálculo protegida y seleccione Revisar > Desproteger hoja. También puede hacer clic con el botón derecho en la hoja de cálculo protegida y luego seleccionar Desproteger hoja.
Puede identificar una hoja de cálculo protegida en la sección Cambios de la pestaña Revisar en la cinta. Si la hoja de cálculo está protegida, verá la opción Desproteger hoja.
-
Ingrese la contraseña utilizada para proteger la hoja de cálculo, luego seleccione OK.
-
Su hoja de cálculo ahora estará desprotegida y podrá modificarse.
Cómo desproteger un libro de Excel sin saber la contraseña
Es posible que haya protegido su libro de Excel u hoja de cálculo y no haya tenido que modificarlo en algún tiempo, incluso años. Ahora que necesita hacer cambios, ya no recuerda la contraseña que usó para proteger esta hoja de cálculo.
Afortunadamente, estos pasos le permitirán desproteger su libro de trabajo utilizando un script de Virtual Basic como una macro para identificar la contraseña.
- Abre la hoja de cálculo protegida.
-
Acceda al editor de código de Visual Basic presionando ALT+F11 o seleccione Desarrollador > Ver código.
-
En la ventana Código de la hoja protegida, ingrese el siguiente código:
Sub PasswordBreaker()
Dim i como entero, j como entero, k como entero
Dim l como entero, m como entero, n como entero
Dim i1 Como entero, i2 Como entero, i3 Como entero
Dim i4 Como entero, i5 Como entero, i6 Como entero
En caso de error Reanudar siguiente
Para i=65 a 66: Para j=65 a 66: Para k=65 a 66
Para l=65 a 66: Para m=65 a 66: Para i1=65 a 66
Para i2=65 a 66: Para i3=65 a 66: Para i4=65 a 66
Para i5=65 a 66: Para i6=65 a 66: Para n=32 a 126
Hoja activa. Desproteger 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 "Una contraseña utilizable es " & 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: Siguiente: Siguiente: Siguiente: Siguiente
End Sub
-
Seleccione Ejecutar o presione F5 para ejecutar el código.
-
El código tardará varios minutos en ejecutarse. Una vez que haya terminado, recibirá una ventana emergente con una contraseña. Seleccione OK y su hoja de cálculo quedará desprotegida.
Esta no es la contraseña original y no necesita recordarla.