Cómo desproteger una hoja de Microsoft Excel

Cuando la gente crea una hoja de cálculo de Excel, no quiere que la gente cambie, a menudo protegen las hojas individuales. Proteger una hoja de cálculo de Excel implica crear una contraseña que debes introducir si quieres hacer cambios en la hoja.

Hay varias maneras de desproteger una hoja de Excel como esta. La primera es, obviamente, escribir la contraseña y desproteger la hoja. Pero si has olvidado la contraseña o la persona que la bloqueó no te dio la contraseña, no estás de suerte. Hay otras dos maneras 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 si conoces la contraseña.

  1. Haz clic en la pestaña Revisión .
  2. Seleccione ” Desproteger Hoja ” en la sección Proteger del menú.
  3. Escriba la contraseña en la ventana de diálogo Hoja de Desprotección .

Desproteger una hoja de Excel con Google Sheets

Olvidar o perder la contraseña de una hoja de cálculo de Excel protegida puede ser aterrador. Tu primer pensamiento puede ser que has perdido completamente todos los datos de la hoja.

La buena noticia es que hay una solución creativa que permite desproteger una hoja de Excel. Necesitarás una cuenta de Google Drive para hacerlo.

  1. Abre tu cuenta de Google Drive, selecciona Nuevo y selecciona Google Sheet para abrir una nueva hoja.
  2. En la hoja, seleccione Archivo y seleccione Importar .
  3. En el cuadro de diálogo Importar archivo , seleccione Subir en el menú.
  4. Haga clic en Seleccione un archivo de su dispositivo .
  5. Navegue hasta la hoja de cálculo de Excel de su ordenador. Selecciónala y haz clic en Abrir .
  6. En la ventana Importar archivo , seleccione Reemplazar hoja de cálculo y seleccione Importar datos .
Te puede interesar:  Cómo adjuntar y copiar archivos de un VHD en Windows 10

Esto importará la hoja de cálculo de Excel protegida a tu hoja de cálculo de Google Sheets. Excepto que ahora notarás que la hoja ya no está protegida. Puedes editarla todo lo que quieras.

Ahora que está desprotegida, puedes exportar la hoja de nuevo al formato de Excel.

  1. En la ahora desprotegida Google Sheet, seleccione File y Download as
  2. Selecciona Microsoft Excel (.xlsx)
  3. Seleccione Guardar como .
  4. Ponga un nombre al archivo y seleccione Guardar .

Ahora tienes exactamente la misma hoja de Excel, pero se ha quitado la protección.

Desproteger una hoja de Excel con VBA

Si no tienes una cuenta de Google Drive, o buscas otro enfoque para desproteger una hoja de Excel desde dentro de Excel, VBA es una gran manera de hacerlo.

La idea es introducir un módulo de VBA que intentará descifrar la contraseña un carácter a la vez. Dependiendo de lo compleja que sea la contraseña, el guión puede tardar desde 10 minutos hasta horas en ejecutarse.

Paso 1: Guardar como archivo de Excel antiguo

El único límite de este método es que sólo funciona en hojas de trabajo de Excel en Excel 2010 o anteriores. Esto no es un problema, siempre y cuando se guarde la hoja de cálculo protegida en una versión anterior.

Sólo tienes que hacer clic en Archivo y Guardar como . Para el menú desplegable de formato, seleccione Excel 97-2003 (*.xls) .

Es un dolor tener que guardar en un formato más antiguo, pero el beneficio es que una vez que el guión de VBA está hecho, la contraseña es descifrada y tienes acceso a la hoja desbloqueada.

Te puede interesar:  Cómo obtener 100 GB de espacio de almacenamiento de OneDrive gratis durante 2 años en todo el mundo

Paso 2: Crear y ejecutar el código VBA

Aquí está cómo configurar ese módulo VBA.

  1. Selecciona el elemento de menú Desarrollador en tu cinta. Si no está ahí, haz clic en Archivo> Opciones> Personalizar cinta , cambia Elige los comandos de a Todos los comandos , y mueve Desarrollador del menú de la izquierda al de la derecha. Haz clic en OK cuando hayas terminado.
  2. En el menú Desarrollador , seleccione Ver código en la sección Controles de la cinta.
  3. Haga clic en Microsoft Excel Objects , seleccione Insert , y seleccione Module .

Hay un conocido guión de VBA que existe desde hace años y que romperá la contraseña y desprotegerá cualquier hoja de trabajo.

Copie el código de abajo y péguelo en el módulo:

Sub ContraseñaBreaker()
    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
    Sobre el 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
         Sábana Activa. Desprotege a los Chr(i) y Chr(j) y Chr(k) y _
            Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
            Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
         Si la Sábana Activa. Protección del Contenido = Falso Entonces
            MsgBox "La contraseña 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)
                Salida Sub
         Finalizar si
    El siguiente: Siguiente: Siguiente: Siguiente: Siguiente: Siguiente
    El siguiente: Siguiente: Siguiente: Siguiente: Siguiente: Siguiente
End Sub

A continuación, pulsa el botón Ejecutar (flecha verde derecha) para ejecutar el guión.

Te puede interesar:  Cómo usar los bloques de construcción en Microsoft Word

Esto ejecutará el nuevo módulo que has creado. Intentará descifrar la hoja de protección de la contraseña un carácter a la vez. Durante una prueba con sólo tres simples caracteres (“abc”), el guión tardó segundos en crackear la contraseña.

La contraseña que se muestra será arbitraria. Sólo tienes que pulsar OK y tu hoja de cálculo de Excel estará de nuevo desprotegida. Prueba a escribir en una celda para confirmar.

Como una contraseña simple sólo lleva unos segundos, una contraseña más larga y compleja puede llevar hasta uno o dos minutos. Sólo déjala funcionando en segundo plano hasta que aparezca el cuadro de mensajes.

Una vez que su hoja de trabajo esté desprotegida, puede volver a guardarla en el formato anterior que estaba usando antes de guardarla.

Elección del método de desprotección

Los tres métodos funcionarán bien, pero es mejor empezar con el más simple y trabajar en la lista. Lo ideal es que sepas la contraseña y puedas desproteger la hoja con sólo escribirla.

Pero olvidar una contraseña de protección es muy común, así que con suerte, los dos últimos métodos mencionados anteriormente te ayudarán a salir del atasco y te permitirán editar tu hoja de trabajo de nuevo.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.