Cuando las personas crean una hoja de cálculo de Excel que no quieren que la gente cambie, a menudo protegerán hojas individuales . Proteger una hoja de cálculo de Excel implica crear una contraseña que debe ingresar para realizar cambios en la hoja.
Hay varias formas de desproteger una hoja de Excel como esta. El primero es, obviamente, escribir la contraseña y desproteger la hoja. Pero si olvidó la contraseña o la persona que la bloqueó no se la dio, no tiene mala suerte. Hay otras dos formas de desproteger esa hoja.
Desproteger una hoja de Excel con la contraseña
La forma más fácil de desproteger una hoja de Excel es conocer la contraseña.

- Haga clic en la pestaña Revisar .
- Seleccione " Desproteger hoja " en la sección Proteger del menú.
- Escriba la contraseña en la ventana de diálogo Desproteger hoja .
Desproteger una hoja de Excel con Google Sheets
Olvidar o perder la contraseña en una hoja de cálculo de Excel protegida puede ser aterrador. Su primer pensamiento puede ser que ha perdido por completo todos los datos de la hoja.
La buena noticia es que existe una solución creativa que le permite desproteger una hoja de Excel. Necesitará una cuenta de Google Drive para hacer esto.
- Abra su cuenta de Google Drive, seleccione Nuevo y seleccione Hoja de Google para abrir una nueva hoja.
- En la hoja, seleccione Archivo y seleccione Importar .
- En el cuadro de diálogo Importar archivo , seleccione Cargar en el menú.
- Haz clic en Seleccionar un archivo de tu dispositivo .
- Explore la hoja de cálculo de Excel en su computadora. Selecciónelo y haga clic en Abrir .
- En la ventana Importar archivo , seleccione Reemplazar hoja de cálculo y seleccione Importar datos .

Esto importará la hoja de cálculo de Excel protegida a su hoja de cálculo de Hojas de cálculo de Google . Excepto que ahora notará que la hoja ya no está protegida. Puedes editarlo todo lo que quieras.
Ahora que está desprotegido, puede volver a exportar la hoja a formato Excel.
- En la Hoja de cálculo de Google ahora desprotegida, seleccione Archivo y Descargar como
- Seleccione Microsoft Excel (.xlsx)
- Seleccione Guardar como .
- Asigne un nombre al archivo y seleccione Guardar .

Ahora tiene la misma hoja de Excel, pero se elimina la protección.
Desproteger una hoja de Excel con VBA
Si no tiene una cuenta de Google Drive o está buscando otro enfoque para desproteger una hoja de Excel desde dentro de Excel, VBA es una excelente manera de hacerlo.
La idea es introducir un módulo VBA que descifrará la contraseña un carácter a la vez. Según la complejidad de la contraseña, la secuencia de comandos puede tardar entre 10 minutos y horas en ejecutarse.
Paso 1: Guardar como archivo de Excel anterior
El único límite de este método es que solo funciona en hojas de cálculo de Excel en Excel 2010 o anteriores. Esto no es un problema, siempre y cuando guarde la hoja de trabajo protegida en una versión anterior.
Simplemente haga clic en Archivo y Guardar como . Para el menú desplegable de formato, seleccione Excel 97-2003 (*.xls) .

Es una molestia tener que guardar en un formato anterior, pero el beneficio es que una vez que se completa el script de VBA, se descifra la contraseña y tiene acceso a la hoja desbloqueada.
Paso 2: crear y ejecutar código VBA
Aquí se explica cómo configurar ese módulo VBA.
- Seleccione el elemento del menú Desarrollador en su cinta. Si no está allí, haga clic en Archivo > Opciones > Personalizar cinta de opciones , cambie Elegir comandos de a Todos los comandos y mueva Desarrollador del menú de la izquierda al de la derecha. Haga clic en Aceptar cuando haya terminado.
- En el menú Desarrollador , seleccione Ver código en la sección Controles de la cinta.
- Haga clic en Objetos de Microsoft Excel , seleccione Insertar y seleccione Módulo .
Ha existido durante años un conocido script de VBA que descifrará la contraseña y desprotegerá cualquier hoja de trabajo.
Copie el código a continuación y péguelo en el módulo:
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 "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
A continuación, presione el botón Ejecutar (flecha verde hacia la derecha) para ejecutar el script.
Esto ejecutará el nuevo módulo que ha creado. Intentará descifrar la contraseña de protección de la hoja un carácter a la vez. El script tardó unos segundos en descifrar la contraseña durante una prueba con solo tres caracteres simples ("ABC").

La contraseña mostrada será arbitraria. Simplemente presione OK, y su hoja de cálculo de Excel ahora estará desprotegida nuevamente. Pruebe a escribir en una celda para confirmar.

Dado que una contraseña simple tarda unos segundos, una contraseña más larga y compleja puede tardar hasta uno o dos minutos. Simplemente déjelo ejecutándose en segundo plano hasta que aparezca el cuadro de mensaje.
Una vez que su hoja de trabajo esté desprotegida, puede volver a guardarla en el formato anterior que estaba usando antes de guardarla.
Elegir su método de desprotección
Estos tres métodos funcionarán bien, pero es mejor comenzar con el más simple y avanzar hacia abajo en la lista. Idealmente, conocerá la contraseña y podrá desproteger la hoja con solo escribirla.
Pero olvidar una contraseña de protección es muy común, así que con suerte, los dos últimos métodos enumerados anteriormente lo ayudarán a salir de un aprieto y le permitirán editar su hoja de trabajo nuevamente.