Está en la página 1de 32

COMO QUITAR CONTRASEAS A HOJAS DE EXCEL

<JoGaxD>

Saludos...
En esta oportunidad quiero compartir contigo un codigo de programacion en Visual Basic, que nos permitira desbloquear o quitar contraseas de
una hoja de excel.
Si alguna vez se nos presento este problema el cual no nos permitia realizar modificaciones a alguna hoja de excel, pues ahora aprenderas de
manera rapida y sencilla la forma de desbloquer hojas de excel.
Te explicare paso a paso, con imagenes para que aprendas rapido...

En esta primera imagen que te muestro, nos aperece un cuadro de dialogo tipico de una hoja de excel bloqueda (con contrasea), ya que al
intentar hacer alguna modificacion esta no es permitida.

Paso
Como primer paso activaremos la pestaa Programador para ello debemos hacer lo siguiente, ir al Boton de Office/Opciones de excel

Paso
Aparecera un menu como el que se muestra, en la parte superior del cuadro activamos la opcio Mostrar Ficha de Programador en la Cinta de
Opciones y finalizaremos con Aceptar

Paso
Como se muestra en la imagen al avtivar la opcion anterior nos aparecera la pesta Programado r, al aperecer la pestaa nos indica que
estamos haciendo correctamente los pasos. xD!

Paso
Selecionamos la pestaa Programdor, nos ubicamos en el Icono Visual Basic tal como se muestra en la imagen

Paso 5

Al hacer click aparecera una nueva ventana de Programacion, en esta ventana hacemos lo siguiente, ir aInsertar/Modulo

Paso
En la ventana que nos aparece vamos pegar el siguiente codigo de programacion e Visual Basi
Sub Quitar_contrasea(
Dim a As Integer, b As Integer, c As Intege
Dim d As Integer, e As Integer, f As Intege
Dim a1 As Integer, a2 As Integer, a3 As Intege
Dim a4 As Integer, a5 As Integer, a6 As Intege
On Error Resume Nex
For a = 65 To 66: For b = 65 To 66: For c = 65 To 6
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 6
For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 6
For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 12
Contrasea = 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
If ActiveSheet.ProtectContents = False The
MsgBox "<JoGaxD>" & vbCr & "Se ha quitado la contrasea:" & vbCr & Contrase
Exit Su
End I
Next: Next: Next: Next: Next: Nex
Next: Next: Next: Next: Next: Nex
End Sub

Despues de copiar y pegar el codigo cerraremos la ventana de Programacion.

Paso
Luego vamos a la pest Vist que se encuentra en la cinta de opciones, ahora ubicamos la ocio Macros/Ver macro
como se muestra en la imagen

Paso
Entonces parecera un cuadro como el que se muestra en la imagen, en el selecionamos la opcion, Quitar Contrasea y finalmente le
damos Ejecutar

Paso
Esperaremos un momento en el peor de los casos 1 min, despues de ello si hicimos todos los pasos correctamente aparecera una ventanita o un
mensaje diciendo que la contrasea a sido desbloqueda, como se muestra en la imagen.

ESPERO TE SIRVA YA SABES QUE AGRADECER NO CUESTA NADA ... ES FACIL Y SENCILLO ... PUEDES DEJAR PUNTOS O
COMENTARIOS

SIGUEME EN FACEBOO
AQUI PODRAS EN CONTRAR NUEVOS TUTORIALES, PROGRAMAS PARA LA Hp50G, ASI COMO SUS ACTUALIZACIONES Y NUEVOS
PROGRAMAS
http://www.facebook.com/JoGax