Quitar contraseña a un libro de cálculo Excel, usando una macro.

En un post anterior indique como quitar la contraseña a una hoja, hoy vamos a quitar la contraseña a un libro de Excel.

Hay quienes no les basta poner password a sus hojas de cálculo, además de eso le ponen contraseña a sus libros, como si esto lo hiciera infalible, pues no, siempre se puede quitar la contraseña.

Lo primero que vamos a hacer cuanto encontremos una libro con contraseña es dar Alt+F11 esto nos abre la ventana de VBA de Excel.

Ahora damos clic derecho en el la Hoja 1 y luego clic en Insertar y luego Modulo. Y luego pegamos la siguiente rutina.

Public Sub Desproteger_libro()
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
ActiveWorkbook.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 ActiveWorkbook.ProtectStructure = False Then
MsgBox «La contraseña 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

 

Ya hecho esto vamos a la hoja de Excel y ejecutamos la macro que acabamos de crear, para esto vamos a presionar ALT+F8 y nos va aparece nuestra macro.

Luego damos clic en ejecutar, y esperamos un poco, y ya está libre de contraseña el libro.

3 comentarios

  1. en la rutina elimine la siguiente parte y funciono.

    MsgBox “La contraseña 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)

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.