Desproteger hoja

Desproteger hoja de Excel con contraseña

octubre 29, 2026 Tuto Excel 15 min read
Desproteger hoja de Excel con contraseña

Cuando proteges una hoja en Excel con Revisar > Proteger > Proteger hoja, lo que haces es bloquear la edición de las celdas marcadas como bloqueadas, no ocultar la información: los datos se siguen viendo, lo que se impide es escribirlos o borrarlos por accidente. La contraseña de protección es esa: una segunda capa para que solo quien la conozca pueda modificar la hoja. Si la recuerdas, quitarla lleva segundos; si no la recuerdas, hay varios caminos, algunos fiables y otros no tanto.

En este tutorial aprenderás a desproteger una hoja y un libro de Excel, con contraseña y sin ella, sobre un inventario de almacén que usaremos como ejemplo durante todo el artículo. Verás los pasos en la cinta de opciones, el método XML para archivos .xlsx y los errores más comunes al usar macros para "recuperar" contraseñas. Al terminar sabrás distinguir entre la protección de hoja, la de libro y el cifrado de apertura, y elegir el método adecuado en cada caso.

Las opciones de protección de hoja y de libro existen en todas las versiones de escritorio desde Excel 2007 y en Excel para la web. El método XML explicado aquí funciona con archivos .xlsx y .xlsm; no sirve para el cifrado de apertura del archivo.

Nota sobre el separador: en España y en los países donde el decimal se escribe con coma, Excel separa los argumentos con punto y coma. En Excel configurado con punto decimal (México, Estados Unidos) el separador es la coma. Los ejemplos de este artículo usan punto y coma.

Qué protección puedes quitar en Excel

En Excel conviven tres "candados" distintos que la gente confunde a menudo, y cada uno se quita de una forma diferente.

  • Proteger hoja (Revisar > Proteger > Proteger hoja): impide modificar las celdas bloqueadas de una hoja. Los datos siguen visibles. Es la protección más usada y la que cubre este tutorial.
  • Proteger libro (Revisar > Proteger > Proteger libro): impide añadir, mover, ocultar o eliminar hojas del libro. No protege el contenido de las celdas, solo la estructura.
  • Cifrar con contraseña (Archivo > Información > Proteger libro > Cifrar con contraseña): pide una clave para abrir el archivo. Es la más fuerte y no se puede quitar sin conocer la contraseña.
Protección Qué protege Cómo se quita ¿Sirve el método XML?
Proteger hoja Edición de celdas bloqueadas Revisar > Proteger > Desproteger hoja Sí
Proteger libro Estructura del libro (hojas) Revisar > Proteger > Desproteger libro Sí
Cifrar con contraseña Apertura del archivo Solo con la contraseña original No

La hoja protege frente a cambios accidentales

Cuando activas Proteger hoja con una contraseña, todas las celdas que tengan activado Bloqueado en Formato de celdas > Protección dejan de ser editables. Por defecto, todas las celdas nuevas nacen con Bloqueado activado, así que la hoja entera se vuelve de "solo lectura" en cuanto la proteges. Los datos se siguen viendo, las fórmulas siguen calculándose, pero nadie puede escribir encima sin la contraseña. Si lo que quieres es que solo algunas celdas queden protegidas (por ejemplo, los títulos o los totales) y el resto siga editable, hay que desbloquear primero las celdas editables antes de proteger la hoja: lo verás en la sección "Preparar las celdas que deben quedar editables".

El cifrado protege el archivo al abrirlo

El cifrado con contraseña es otra cosa: cuando un archivo está cifrado, Excel pide la contraseña antes de mostrar nada en pantalla. Sin esa clave, el archivo no se abre. Aquí no hay XML que editar ni macro que valga: si no sabes la contraseña, no hay un método oficial para recuperar el archivo. Lo único que puedes hacer es buscar la clave en tu gestor de contraseñas, en un correo antiguo o pedirla a quien creó el archivo.

Desproteger una hoja cuando conoces la contraseña

Vamos a trabajar con el inventario de un pequeño almacén. La hoja Inventario está protegida con la contraseña almacen2025.

A1fx**Codigo**
A B C D
1 Codigo Producto Stock Ubicacion
2 A-100 Tornillo M3 450 Estante A1
3 A-101 Tuerca M3 320 Estante A1
4 A-102 Arandela M3 600 Estante A2
5 A-103 Tuerca M4 180 Estante A2
Inventario
  1. Abre el libro y ve a la pestaña Revisar.
  2. En el grupo Proteger, pulsa Desproteger hoja.
  3. Escribe la contraseña almacen2025 y pulsa Aceptar.
RevisarProtegerDesproteger hoja

Verás que el botón Proteger hoja vuelve a estar disponible en la cinta, señal de que la hoja ya no está protegida. Para confirmarlo, haz clic en la celda B2 e intenta escribir: ahora Excel te deja cambiarla sin pedirte nada.

Comprueba: al intentar editar una celda, no debe aparecer el aviso "La hoja está protegida". Si vuelve a aparecer, repite el paso y revisa que la contraseña esté bien escrita (distingue mayúsculas y minúsculas).

Desproteger el libro cuando conoces su contraseña

Si el libro completo está protegido, lo que se impide no es editar celdas sino añadir, mover, ocultar o eliminar hojas. Para desprotegerlo, haz lo siguiente.

  1. Abre el libro y ve a Revisar > Proteger > Proteger libro.
  2. En el menú que se abre, elige Desproteger libro.
  3. Escribe la contraseña y pulsa Aceptar.
RevisarProtegerProteger libro

A partir de ese momento, el menú contextual de las pestañas de hoja vuelve a permitir Insertar, Eliminar, Mover y Ocultar hojas.

Cambiar o quitar una contraseña del libro

El propio cuadro de Proteger libro sirve también para cambiar o quitar la contraseña.

  1. Abre el libro y ve a Revisar > Proteger > Proteger libro.
  2. Escribe la nueva contraseña (o déjala en blanco para quitarla) y confírmala.
  3. Pulsa Aceptar.
RevisarProtegerProteger libro
Cuidado: en Excel para Mac las contraseñas de protección de libro tienen un límite de 15 caracteres. Un libro protegido en Windows con una clave más larga no se abrirá en Mac. Si vas a compartir el archivo, usa una contraseña de 15 caracteres o menos.

Preparar las celdas que deben quedar editables

Antes de proteger una hoja conviene decidir qué celdas podrá tocar el usuario. Por defecto, todas las celdas nuevas están Bloqueadas, así que al proteger la hoja, todo queda bloqueado. El truco está en desbloquear primero las celdas editables, y dejar bloqueadas las que no deben tocarse (títulos, totales, fórmulas). Sigamos con el inventario: vamos a dejar editables las columnas Producto y Stock, y bloqueadas Código y Ubicación.

  1. Selecciona las celdas que el usuario podrá modificar, por ejemplo B2:C5 (Producto y Stock).
  2. Abre Formato de celdas con Ctrl+1.
  3. Ve a la pestaña Protección.
  4. Desmarca la casilla Bloqueado y pulsa Aceptar.

Ahora protege la hoja desde Revisar > Proteger > Proteger hoja y escribe una contraseña. Verás que B2:C5 se puede editar, pero A2:A5 y D2:D5 no.

Comprueba: intenta escribir en A2: debe aparecer el aviso "La hoja está protegida". En cambio, escribir en B2 debe funcionar sin pedir contraseña.
B2fxTornillo M3
A B C D
1 Codigo Producto Stock Ubicacion
2 A-100 Tornillo M3 450 Estante A1
3 A-101 Tuerca M3 320 Estante A1
4 A-102 Arandela M3 600 Estante A2
5 A-103 Tuerca M4 180 Estante A2
Inventario

Detectar qué celdas siguen bloqueadas

Para localizar las celdas que aún tienen activado Bloqueado en una hoja protegida, se usa la función CELDA con el argumento "protect". La fórmula =CELDA("protect";A1) devuelve 1 si la celda está bloqueada y 0 si no lo está.

  1. En una celda vacía, por ejemplo F1, escribe =CELDA("protect";A1).
  2. Copia la fórmula al rango F1:F5 para las filas del inventario.

=CELDA("protect";A1)

El resultado te dice, fila a fila, qué celdas siguen bloqueadas. Si quieres verlo de un vistazo, aplica Formato condicional con la regla "El valor de la celda es = 1" y un relleno rojo.

F1fx=CELDA("protect";A1)
A B C D E F
1 Codigo Producto Stock Ubicacion Bloqueada?
2 A-100 Tornillo M3 450 Estante A1 1
3 A-101 Tuerca M3 320 Estante A1 1
4 A-102 Arandela M3 600 Estante A2 1
5 A-103 Tuerca M4 180 Estante A2 1
Inventario
Consejo: la función CELDA (CELL en inglés) es "volátil" y pertenece a las funciones de información heredadas. Funciona en todas las versiones de escritorio y en Excel para la web, así que sirve como diagnóstico rápido incluso en hojas protegidas.

Quitar una protección antigua editando el archivo XML

Si la contraseña se perdió y no puedes desproteger la hoja desde la cinta, queda un método manual que funciona con archivos .xlsx y .xlsm: tratar el archivo como un zip, abrir el XML de la hoja protegida, eliminar la etiqueta de protección y volver a empaquetar. No recupera la contraseña, simplemente borra la protección del archivo.

Cuidado: este método modifica la estructura interna del archivo. Trabaja siempre sobre una copia, no sobre el original.

Hacer una copia antes de modificar el archivo

  1. Ve a Archivo > Guardar como y guarda el libro con otro nombre, por ejemplo Inventario_copia.xlsx.
  2. Cierra Excel (no es obligatorio, pero evita que el archivo quede bloqueado por estar abierto).
  3. En el Explorador de Windows, activa la opción Mostrar extensiones de archivo en Vista > Mostrar > Extensiones de archivo.
ArchivoGuardar como

Sin esta copia de seguridad, cualquier error en el XML puede dejar el archivo inservible.

Buscar el archivo XML de la hoja protegida

  1. Haz clic derecho sobre Inventario_copia.xlsx y elige Cambiar nombre.
  2. Cámbialo a Inventario_copia.zip y acepta el aviso del sistema.
  3. Abre el archivo .zip con el Explorador de Windows (doble clic) o con 7-Zip.
  4. Entra en la carpeta xl y después en worksheets.
  5. Verás un sheet1.xml, sheet2.xml, etc. Abre el que se corresponda con la hoja protegida (si solo hay una hoja protegida, suele ser sheet1.xml).
  6. Pulsa Ctrl+F y busca la etiqueta <sheetProtection.
A B
1 sheet1.xml
2 1 <sheetProtection sheet="1" password="…" />
worksheets
  1. Borra toda la etiqueta, desde <sheetProtection hasta /> o </sheetProtection>, y guarda el archivo XML.
  2. Cierra el .zip y renómbralo de nuevo a Inventario_copia.xlsx.
  3. Abre el archivo con Excel: la hoja ya no estará protegida.
Comprueba: al abrir el archivo renombrado, Excel no debe mostrar ningún aviso de error. La hoja debe estar editable sin pedir contraseña. Si Excel avisa de que el archivo está dañado, vuelve a la copia .zip y revisa que la etiqueta se haya borrado por completo, sin dejar caracteres sueltos.

Por qué una macro no siempre recupera la contraseña

En internet se ve mucho una macro VBA con seis bucles For anidados que prueban combinaciones de letras de la A a la Z. La idea es probar todas las contraseñas formadas por seis letras mayúsculas: AAAAAA, AAAAAB, AAAAAC… y así hasta ZZZZZZ. La macro muestra un mensaje con la contraseña encontrada o, si no la encuentra, dice que no pudo desproteger la hoja.

El problema es que ese método solo sirve para contraseñas de seis letras mayúsculas, y aun así, probarlas todas a mano puede tardar horas. Para contraseñas que mezclen letras, números o símbolos, o que tengan más de seis caracteres, la macro no las encuentra nunca. La fuerza bruta sobre contraseñas reales no es viable en Excel con VBA: el motor de cálculo es demasiado lento comparado con herramientas especializadas.

Sub DesprotegerHoja()
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim password As String
    On Error Resume Next
    For i = 65 To 90
        For j = 65 To 90
            For k = 65 To 90
                For l = 65 To 90
                    For m = 65 To 90
                        For n = 65 To 90
                            password = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
                            ActiveSheet.Unprotect password
                            If Err.Number = 0 Then
                                MsgBox "Hoja desprotegida. Contraseña: " & password
                                Exit Sub
                            End If
                        Next n
                    Next m
                Next l
            Next k
        Next j
    Next i
    MsgBox "No se pudo desproteger la hoja."
End Sub
Cuidado: las macros que descargues de internet pueden contener código malicioso. Pega solo macros cuyo origen entiendas, y revisa el código antes de ejecutarlo.

Evitar ejecutar macros que no entiendes

  • No abras archivos .xlsm o .xls de remitentes desconocidos con las macros habilitadas.
  • Si necesitas ejecutar una macro de una web, abre el Editor de VBA con Alt+F11 y revisa el código línea por línea antes de pulsar F5.
  • En la cinta, deja el ajuste de macros en Deshabilitar todas las macros con notificación (Archivo > Opciones > Centro de confianza > Configuración del centro de confianza > Configuración de macros), que es el valor por defecto.
ArchivoOpcionesCentro de confianzaConfiguracion del centro de confianzaConfiguracion de macros

Cuándo una hoja no se puede simplemente desproteger

Hay dos casos en los que ninguno de los métodos anteriores sirve.

  • El archivo está cifrado con contraseña de apertura: Excel pide la clave antes de mostrar nada. Sin esa contraseña, el archivo no se abre y, por tanto, no se puede desproteger nada. Aquí no hay XML que editar.
  • La contraseña de protección es de un tipo distinto al que la macro prueba: las hojas protegidas con algoritmos modernos (Excel 2013 en adelante) usan un hash que la macro VBA simple no resuelve. El método XML sigue funcionando porque no necesita la contraseña, solo borra la etiqueta.
Consejo: antes de probar cualquier método, abre el archivo y comprueba si Excel te pide contraseña al abrirlo. Si te la pide, no sigas con el método XML ni con la macro: necesitas la clave de apertura.

La contraseña de apertura sigue siendo necesaria

Insistamos: desproteger una hoja y desproteger un archivo son dos operaciones distintas. Si tu archivo .xlsx tiene un cifrado de apertura, ningún método manual conocido lo abre sin la contraseña. Lo único que puedes hacer es probar contraseñas que hayas usado antes, mirar en el gestor de contraseñas de tu navegador o pedir el archivo de nuevo a quien te lo envió.

Comprobar el libro después de quitar la protección

Después de desproteger la hoja (por el método XML o por la cinta), conviene hacer una comprobación rápida sobre el inventario.

  1. Abre el archivo modificado (Inventario_copia.xlsx).
  2. Intenta editar una celda que antes estaba bloqueada, por ejemplo A2: debe dejarse escribir sin pedir contraseña.
  3. Ve a Revisar > Proteger > Proteger hoja y confirma que el botón está disponible (si no lo estuviera, la hoja seguiría protegida).
  4. Pulsa Cancelar en el cuadro de diálogo, ya que solo querías comprobar el estado.
A2fxA-100
A B C D
1 Codigo Producto Stock Ubicacion
2 A-100 Tornillo M3 450 Estante A1
3 A-101 Tuerca M3 320 Estante A1
4 A-102 Arandela M3 600 Estante A2
5 A-103 Tuerca M4 180 Estante A2
Inventario
Comprueba: al intentar escribir en A2, no debe aparecer ningún aviso de protección. Si aparece, la hoja sigue bloqueada: revisa que la etiqueta <sheetProtection> se haya borrado por completo.

Guardar una copia funcional del libro

  1. Ve a Archivo > Guardar como.
  2. Elige la misma carpeta y el mismo nombre Inventario.xlsx, con tipo *Libro de Excel (.xlsx)**.
  3. Pulsa Guardar.
ArchivoGuardar como

No conviertas el archivo a .xls (formato 97-2003, con 65.536 filas de límite) ni cambies su extensión a mano una vez guardado: Excel necesita reconocer el formato para abrirlo correctamente.

Nota: si tu archivo era .xlsm (con macros), guárdalo como .xlsm y no como .xlsx, o perderás las macros. El método XML funciona igual con ambos formatos, pero al guardar hay que respetar la extensión original.

Claves para recordar:

  • Proteger hoja y proteger libro se quitan desde Revisar > Proteger > Desproteger con la contraseña.
  • Si no recuerdas la contraseña de hoja, el método XML (renombrar a .zip, borrar <sheetProtection> y volver a renombrar) funciona con .xlsx y .xlsm.
  • El cifrado de apertura no se quita sin la contraseña: no hay método oficial.
  • Las macros VBA de fuerza bruta solo sirven para contraseñas muy débiles y pueden tardar mucho.
  • Trabaja siempre sobre una copia antes de modificar el XML.

Como siguiente paso, conviene aprender a crear contraseñas seguras al proteger hojas (combinando letras, números y símbolos) y a guardar esas claves en un gestor de contraseñas para no volver a perderlas.

Dudas al desproteger una hoja o un libro de Excel

1. ¿Se puede quitar la contraseña de un Excel online gratis?

Sí, con Hojas de cálculo de Google: sube el archivo a Google Drive, ábrelo y la protección de hoja se descarta al importarlo. Después descárgalo como .xlsx desde Archivo > Descargar. No sirve para el cifrado de apertura, solo para la contraseña de protección de hoja o libro.

2. ¿Qué hago si olvidé la contraseña de una hoja de Excel?

Si recuerdas la contraseña del libro pero no la de la hoja, prueba a desproteger la hoja desde Revisar > Proteger > Desproteger hoja. Si tampoco la sabes, edita el XML del archivo .xlsx: renómbralo a .zip, borra la etiqueta <sheetProtection> dentro de xl/worksheets y vuelve a nombrarlo como .xlsx.

3. ¿Cómo desproteger una hoja de Excel bloqueada?

Si conoces la contraseña, ve a Revisar > Proteger > Desproteger hoja, escríbela y pulsa Aceptar. Verás que el icono del candado desaparece y las celdas bloqueadas vuelven a ser editables. Si no la recuerdas, el método XML descrito en este artículo funciona con archivos .xlsx.

4. ¿Funciona iLovePDF o cualquier web para desproteger Excel?

Esas herramientas trabajan con PDF, no con archivos .xlsx. Para quitar la protección de una hoja de Excel sin contraseña, el camino más fiable sigue siendo abrir el archivo como .zip y editar el XML, o subirlo a Hojas de cálculo de Google y volver a descargarlo.

5. ¿Se puede saber la contraseña de un Excel protegido?

No de forma directa. Con una macro VBA se prueban combinaciones de letras, pero solo sirve para contraseñas débiles y puede tardar mucho. Con el método XML no se recupera la clave, simplemente se elimina la protección sin necesitarla.

6. ¿Cómo desproteger una hoja en un archivo .xlsm?

Renombra la extensión a .zip en una copia, abre xl/worksheets, borra la etiqueta <sheetProtection> del XML correspondiente y vuelve a renombrar a .xlsm. Funciona igual que con .xlsx y conserva las macros del archivo.

7. ¿Cómo desbloquear celdas concretas en Excel?

Selecciona todo con Ctrl+A, abre Ctrl+1 y en la pestaña Protección desmarca Bloqueado. Después marca solo las celdas que quieras bloquear, déjalas con Bloqueado activado y vuelve a proteger la hoja desde Revisar > Proteger > Proteger hoja.

8. ¿Hay un programa para quitar la contraseña de un Excel?

Para la contraseña de protección de hoja, basta con el método XML o Google Sheets, sin instalar nada. Para el cifrado de apertura no existe un programa gratuito fiable: sin la clave correcta, el archivo no se puede abrir.

Fuentes

  1. MicrosoftCambiar o quitar contraseñas del libro – Microsoft Supportconsultado el 23/10/2026
  2. MicrosoftProteger hoja y libro — documentación oficialconsultado el 23/10/2026