Como desproteger una hoja de Excel ?


Como desproteger una hoja de Excel ? Se te olvido la
contraseña de tu hoja de cálculo protegida?

¿Cómo
descubrir la contraseña que protege una hoja de cálculo?

Este truco
es válido para descubrir el password de una hoja de cálculo protegida (no de un
libro). Es válido para todas versiones de Excel

Pasos.

1.- Crea un
archivo nuevo de Excel (ejemplo: Libro1.xls).

2.- Pulsa
Alt y F11, para entrar en el proyecto VBA (Visual Basic para Aplicaciones).

3.- En el
menú de opciones, selecciona “Insertar”. Selecciona a continuación “Módulo”.

4.- En la
parte izquierda, donde se observa el Proyecto, se habrá creado una carpeta
llamada “Módulos”, y dentro de ella, figurará “Módulo1″. Nos situaremos en la
ventana de la derecha al cliquear sobre de ese “Módulo1″, y copiaremos este
código:

Sub Descubrir_contraseña()

Dim a As Integer, b As Integer, c As
Integer

Dim d As Integer, e As Integer, f As
Integer

Dim a1 As Integer, a2 As Integer, a3 As
Integer

Dim a4 As Integer, a5 As Integer, a6 As
Integer

On Error Resume Next

For a = 65 To 66: For b = 65 To 66: For c =
65 To 66

For d = 65 To 66: For e = 65 To 66: For a1
= 65 To 66

For a2 = 65 To 66: For a3 = 65 To 66: For
a4 = 65 To 66

For a5 = 65 To 66: For a6 = 65 To 66: For f
= 32 To 126

Contraseña = Chr(a) & Chr(b) &
Chr(c) & Chr(d) & Chr(e) & Chr(a1) _

& Chr(a2) & Chr(a3) & Chr(a4)
& Chr(a5) & Chr(a6) & Chr(f)

ActiveSheet.Unprotect Contraseña

If ActiveSheet.ProtectContents = False Then

MsgBox "¡Enorabuena!" & vbCr
& "La contraseña es:" & vbCr & Contraseña

Exit Sub

End If

Next: Next: Next: Next: Next: Next

Next: Next: Next: Next: Next: Next

End Sub

5.- A
continuación, una vez hayamos pegado ese código, seleccionaremos en el menú de
opciones, “Archivo”, y a continuación “Exportar archivo”. Le pondremos de
nombre Descubrir_contraseña.bas o cualquier otro nombre y lo guardamos
en cualquier directorio, por ejemplo en “Mis documentos”.
6.- En este paso tenemos que abrir la hoja de cálculo protegida… Para poder
saber cuál es su password, tenemos que acceder al proyecto con (Alt + F11), e
importar el módulo (.bas) del directorio en donde lo hayamos guardado (Para
importarlo: Desde el menú de opciones, seleccionamos “Archivo”, y a
continuación “Importar Archivo”, buscamos la ruta en donde lo habíamos guardado
y lo seleccionamos). Ahora salimos del proyecto VBA, para volver a la hoja de
Excel protegida.

7.- Con la
hoja de cálculo cuya contraseña queremos descubrir en primer plano (activa),
seleccionamos desde Excel (ojo: no desde VBA, aunque también se puede hacer,
pero lo haremos de la forma más gráfica y sencilla posible), en el menú de
opciones “Herramientas”. A continuación, seleccionamos “Macro” y luego
“Macros…” (También puedes poner (Alt + F8)). En la lista de macros, seleccionas
el que se llama “Descubrir contraseña” o el nombre que le hayas puesto
anteriormente y después pulsas el botón “Ejecutar”.

8.- En ese
momento, empieza el procedimiento para obtener el password de la hoja. El
proceso puede tardar hasta varios minutos… Ten paciencia.

9.- El
sistema nos va a enseñar un mensaje, diciéndonos cuál era la contraseña de la
hoja, y de una vez la desprotege. Puede ser que ese password no sea
literalmente el que puso el autor de la hoja que hasta hacia unos segundos
estaba protegida, pero tanto la contraseña original como el que nos da el
sistema son equivalentes. Por ejemplo, si tenemos una hoja protegida con el
password “hola”, la podemos proteger con ese password “hola” (evidentemente) o
con el que obtenemos al ejecutar el macro “descubrir contraseña” “AAAABAAAABBn”

Ahora ya
pueden desbloquear las hojas de cálculo protegidas, de esta forma se pueden
ahorrar bastante trabajo.

 Nada más, tengan cuidado, no vayan a estar viendo
cosas que no deben ver.

2 pensamientos en “Como desproteger una hoja de Excel ?

  1. bunas mira e echo lo mismo que esta en tu explicacion pero la formula que hay que escribir en el modulo no da sale un error que dice “Error de copilacion: error de sintaxis y no me deja ejecutar nada si me puedes colavorar haciendola tu y mirar que esta saliendo mal te agradeciria si me puedes enviar de la manera que funciones muchas gracias.

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s