Facil receta para desproteger una hoja de cálculo (no un libro, ni un módulo VBA, ...tan solo una hoja del libro o pestaña).
Probado y con exito!
Pasos a seguir:
1.- Crea un fichero nuevo de Excel (ej: 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".
5.- Nos situaremos en la ventana de la derecha al cliquear sobre de ese "Módulo1", y copiaremos este código:
Sub Desbloquear()
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 "El password 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)
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
End Sub
6.- 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 (por ejemplo, aunque puede ser otra, ya que no tiene porqué tener el mismo nombre que el procedimiento cuyo código aparece en el punto 5 anterior), y lo guardaremos por ejemplo, en "Mis documentos".
7.- Ahora imaginemos que tenemos una hoja de cálculo protegida, y que queremos descubrir su password. Para poder saber cual es su password, tendremos que acceder al proyecto (Alt+F11), e importar el módulo (.bas) anterior. Para ello, desde el menú de opciones, seleccionamos "Archivo", y a continuación "Importar archivo". Buscamos la ruta donde habíamos guardado el fichero del punto 6 anterior, y lo seleccionamos. Salimos ahora del proyecyo VBA, para volver a la hoja de cálculo protegida.
8.- Con la hoja de cálculo cuya contraseña deseamos descubrir, en primer plano (activa), seleccionamos desde Excel (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..." (si queréis ahorraros eso, pulsad Alt+F8). En la lista de macros, seleccionamos el que se llama "Descubrir_contraseña", y pulsamos el botón "Ejecutar".
9.- En ese momento, comienza el procedimiento para obtener el password de la hoja. El proceso puede tardar desde unos cuantos segundos, hasta algo más de un minuto (o incluso varios minutos). No os preocupéis, que el sistema no ha entrado en un bucle infinito, tan solo hay que tener un poco de paciencia.
10.- Para finalizar, el sistema nos mostrará un mensaje, diciéndonos cuál era el password de la hoja, a la vez que la misma se desprotege. Puede que esa contraseña no sea literalmente la que puso el autor de la hoja que hasta hace unos segundos estaba protegida, pero tanto el password original, como este nuevo que el sistema nos da, son equivalentes. Por ejemplo, si tenemos una hoja protegida con el password "pepe", la podemos desproteger con ese password, o con este que es el que obtenemos al ejecutar ese macro: "AAABBABBBAA/". Podéis probar que tras proteger una hoja con el password "pepe", ésta se puede desproteger con el password "pepe" (evidentemente), y también con el password "AAABBABBBAA/".
Fuente
- diciembre 2010 (1)
- agosto 2010 (1)
- julio 2010 (3)
- junio 2010 (3)
- mayo 2010 (3)
- abril 2010 (5)
- marzo 2010 (7)
- febrero 2010 (4)
- enero 2010 (4)
- diciembre 2009 (13)
- noviembre 2009 (10)
- octubre 2009 (10)
- septiembre 2009 (16)
- agosto 2009 (13)
- julio 2009 (11)
- junio 2009 (12)
- mayo 2009 (12)
- abril 2009 (16)
- marzo 2009 (20)
- febrero 2009 (31)
- enero 2009 (15)
- diciembre 2008 (18)
- noviembre 2008 (11)
- octubre 2008 (15)
- septiembre 2008 (13)
- agosto 2008 (8)
- julio 2008 (7)
- junio 2008 (5)
- mayo 2008 (6)
- abril 2008 (17)
- marzo 2008 (16)
- febrero 2008 (9)
- enero 2008 (10)
- diciembre 2007 (14)
- noviembre 2007 (23)
- octubre 2007 (28)
- septiembre 2007 (27)
- agosto 2007 (16)
- julio 2007 (10)
- junio 2007 (7)
- mayo 2007 (9)
- abril 2007 (8)
- marzo 2007 (5)
- febrero 2007 (8)
- enero 2007 (12)
- diciembre 2006 (7)
- noviembre 2006 (5)
- octubre 2006 (10)
Aviso
Esta página ha dejado de ser científicamente interesante para pasar a formar parte de las que abusan de la credibilidad de los ignorantes.
Lástima!
Lástima!
Subscribete
Copyright
Todas las imágenes, videos, y logotipos aquí publicadas son propiedad exclusiva de sus autores o dueños, perteneciendo a sus dueños o autores el Copyright de los mismos. Las imágenes o logos (no publicidad) aquí publicados, pertenecientes a otros medios o autores, son de mero carácter informativo.
- Walterio
- Ruta 3 - Km 23, Buenos Aires, Argentina
- I was born long ago I am the chosen I’m the one I have come to save the day And I won’t leave until I’m done So that’s why you’ve got to try You got to breath and have some fun Though I’m not paid I play this game And I won’t stop until I’m done
Otros Autores
Recomendados
Feeds
FansClub
Suscribirse a:
Comentarios de la entrada (Atom)











0 Se dieron cuenta del plagio:
Publicar un comentario