Desbloquear libros de un archivo Excel
Tengo dos archivos en Excel que necesito desbloquear, los archivos en general no están 100% bloqueados en todos sus libros, sólo algunos de ellos tiene contraseña, he encontrado la siguiente macro que me ha ayudado en algunos de los libros de estos archivos pero en otros solo se queda colgado el Excel y no resulta;
Sub Quitar_contraseña() 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 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 "¡EXCELENTE!" & vbCr & "Se ha quitado la contraseña:" & vbCr & Contraseña Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub
Agradeceré infinitamente vuestra ayuda ya que debo usar estos archivos para un trabajo, si quieren hasta puedo enviárselos. Aclaro nuevamente que son los libros del archivo Excel lo que necesito desbloquear.
A la espera de vuestra cordial ayuda de siempre,
Victor
1 Respuesta
Respuesta de Marcos Vela
1