Como desbloquear un Excel

El otro día quería modificar algunas celdas en un excel que estaba bloqueado y obviamente pedia una contraseña para desbloquearlo.

Busque un par de programitas, pero me aburri rapidamente. Por suerte ayer me pasaron un pequeño script en visual basic para usar como macro, y al ejecutarlo… voila!! editate todo.

el script en cuestion es

Para ejecutarlo, en el excel en cuestión apretar alt+f8 y crear una macro de nombre unblock.

Se va a abrir el editor de visual basic, y copiar el script. Guardarlo, cerrar el editor y después desde el excel, ejecutar la macro… y listo.

Sub unblock()
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 "Un posible password puede ser " & 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

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>