1. Vaya a la opcion de grabar macros.
2. Se abre una ventana; alli buca la opción "Guardar macro en: "
3. Presiona ACEPTAR
4. Presiona la opcion "detener grabacion" para
Lo siguiente es editar la
5. Ahora Presione ALT + F11 y lo enviara al editor de Visual Basic para
6. En el panel de
Sub breakit()
Dim i As Integer, j 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
For i4 = 65 To 66
For
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
7. Ahora Guarde y cierre el editor.
8. Vaya a la hoja de excel protegida y en el
9. Ejecutela..Espere un
10. Guarde los
PARA EXCEL 2007.
Desproteger hojas de Excel
Muchas veces nos encontramos
Aca pongo un truco para desproteger esas hojas:
1.-Abris el
(esto es por si el autor haya protegido las
2.-Abrimos el editor de visual Basic con Alt+F11 (Menu Herramientas->Macro->Editor de Visual Basic)
3.-Una vez visualizado el editor de Visual Basic,
(si te perdes en la parte izquierda debes visualizar los libros abiertos, selecciona el libro que insertaste)
4.-En el editor de codigo que nos aparece pegamos el siguiente:
Sub Descubrir_contraseña()
Dim a As Integer, b As Integer, c As Integer
Dim
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
Contraseña = 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ña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
5.-Cerramos el editor de Visual Basic Alt+Q y volvemos a la hoja de Excel que queremos desproteger y presionamos Alt+F8 (Herramientas->Macro->Macros)
6.-Nos va a
NoTA: de
0 comentarios:
Publicar un comentario