Está en la página 1de 6

Como desbloquear una hoja de excel 2003

2007 2010 protegida con contrasea


23 noviembre, 2012

Ms Office

Para desbloquear una hoja de excel (office 97, 2000, 2003, 2007, 2010) que tiene contrasea:

1. Abrir la hoja de excel protegida

Observamos como esta hoja esta protegida.

2. Pulsamos la combinacin de teclas ALT + F8 y donde escribimos un nombre en la casillaNombre de la

macro ( ejemplo desbloquear) y pulsamos el boton Crear


3. Borramos todo el cdigo que encontramos dejado el archivo en blanco

4. Insertamos el siguiente cdigo :

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 "La contrasea 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
Option Explicit

Sub DesbloquearHoja()

Dim Contrasenia As String


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

Contrasenia = 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 Contrasenia
If ActiveSheet.ProtectContents = False Then
MsgBox "Lo he logrado!" & vbCr & _
"La Contrasea es:" & vbCr & Contrasenia
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next

End Sub

Al final de todos estos paso tenemos que tener :


4.
Entramos en el men ejecutar y pulsamos Ejecutar Sub/UserForm

5. Despus de unos 2 30 segundos el documento aparecer la siguiente ventana

6. Pulsamos Aceptar y cerramos la ventana con el cdigo. Ahora tenemos el documento desbloqueado

como podemos observar en el siguiente imagen


Por cualquier duda o informacin pngase en contacto con nosotros http://incidencias.syscomputers.es

Imprimir en PDF

Comparte con tus amigos ....


desbloquear hoja excel, quitar contraseas

También podría gustarte