RSS

Quitar proteccion excel con codigo VBA

Debo decir que este post no es mio. Lo encontré por ahí y me sirvió. Ojalá lo utilicen adecuadamente…
142fc496eac1104b24ae30fdcb1cffa1
Para poder ver formulas y modificar una hoja de excel portegida hacer lo siguiente:

Presiona ALT + F8 para que te da la pantallita de crear una macro y escribe un nombre determinado y presiona la tecla CREAR

esto te llevara al editor de VB y sutituye lo tecleado por lo siguiente

Sub breakit()

Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n 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 “One usable 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

Guarda y luego ejecuta dicha macro…. espera unos cuantos minutos y te mostrara una advertencia con la clave Interna de Excel y te desbloqueara la hoja de la cual deseas ver las formulas.

NOTA: la clave que te muestra no es la que tecleo el usuario sino la de respaldo que ocupa internamente el codigo de Excel en dicha hoja.

Exitos.   Pruebala y me dejas un comentario

Bueno me han llegado correos indicando que no han podido, por lo tanto se lo coloco en terminos del paso a pso de la Guia UDPROCO.

Desbloquear Hoja de excel! (Sacar pass)

Este es un metodo medio hack pero…
142fc496eac1104b24ae30fdcb1cffa1
Presiona ALT + F8 para que te da la pantallita de crear una macro y escribe un nombre determinado y presiona la tecla CREAR. En Office 2007 (2010)
 

esto te llevara al editor de VB y sutituye lo tecleado por lo siguiente:

Guarda y luego ejecuta dicha macro…. espera unos cuantos minutos y te mostrara una advertencia con la clave Interna de Excel y te desbloqueara la hoja de la cual deseas ver las formulas.

NOTA: la clave que te muestra no es la que tecleo el usuario sino la de respaldo que ocupa internamente el codigo de Excel en dicha hoja.

OTRA NOTA: puede tardar mucho.. en algunas pcs puede durar hasta 10 minutos y derrepente te aparece una ventanita con la clave!

 

4 Respuestas a “Quitar proteccion excel con codigo VBA

  1. Jaime Marquez Garcia

    25 de septiembre de 2012 at 12:10 PM

    Tienes uno para quitar la protección en la estructura de un libro de excel 2007, Gracias.

     
  2. Godofredo Poccori Umeres

    23 de febrero de 2012 at 9:12 PM

    Buena voz, me sirvio tu codigo….. excelente

     
    • JorgePortella

      12 de agosto de 2012 at 9:16 AM

      Que bien de eso te trata de tofo de compartir con todos

       

Estamos en Contacto

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

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

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 2.118 seguidores

A %d blogueros les gusta esto: