Desproteger o eliminar la contraseña de una hoja de Excel

Sucede mucho que a veces protegemos las hojas de un libro de Excel y luego olvidamos la contraseña (nos ha pasado a nosotros con el libro fiscal en Excel). Bien, un lector de Gerencie.com (Dina Galvis) ha compartido en nuestro sistema de comentarios un tip para descubrir o eliminar la contraseña de una hoja de cálculo que nos parece de gran utilidad razón por la que decidimos hacer un resumen.

El tip consiste en una macro que al ejecutarse descubre la contraseña y desprotege la hoja respectiva.

En esta dirección puede encontrar las instrucciones completas para desproteger la hoja de Excel, no obstante hacemos un resumen con los pasos a seguir.

Hay que crear una macro con el siguiente código:

Sub Descubrir_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 "¡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

Consulte dónde o cómo crear una macro.

Una vez creada la macro, se posiciona en la hoja que quiere desproteger y ejecuta la macro, la cual tardará algún tiempo en ejecutarse (no se preocupa si su archivo parece bloquearse) para luego generar una alerta con una contraseña alternativa pero equivalente, según nos cuenta Dina, pero en realidad la contraseña ya no importa puesto que la hoja ha sido desprotegida y se puede proteger de nuevo con otra contraseña.

En las pruebas que hicimos en Excel 2003 y 2007, basta con ejecutar la macro para desproteger la hoja. No ha sido necesario seguir todos los pasos expuestos en el enlace colocado al inicio de ese documento.

Si cada hoja del libro tiene una contraseña diferente, en cada una de esas hojas hay que ejecutar la macro, puesto que esta sólo descubre la contraseña de la hoja activa.

Tenga en cuenta que esta macro sirve para desproteger las hojas como el libro según nuestras pruebas.

Nota. Tenga en cuenta que si el archivo que intenta desproteger es de un tercero que lo ha distribuido protegido, desprotegerlo podría no ser correcto o ético.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

60 Opiniones
  1. DAVID dice:

    Ahora si, a seguir trabajando... sin limitaciones

  2. CSilva dice:

    Excelente herramienta, me sacó del atasco en que estaba.

  3. gherson dice:

    Me pide clave "VBAProject Contraseña". no me permite crear un macro

  4. Dan dice:

    cuanto dura en ejecutarse ? esque hago los pasos bien y cuando le doy ejecutar el cursor empieza a cargar, y a la ves el archivo excel dice : "No responde ", a que se debe eso ?, que puedo hacer?

  5. WFM dice:

    EXCELENTE FUNCIONA DE MARAVILLA, FELICITACIONES EXCELENTE APORTE¡¡¡¡

  6. Javier Gómez dice:

    Impresionante!

  7. jonathan dice:

    CUANDO CREO LA HOJA DE MACROS ME PIDE OTRA CONTRASEÑA, COMO OBTENGO ESA CONTRASEÑA

  8. DARCY dice:

    EXCELENTE APORTE. ME FUNCIONÓ.

  9. Boris Pacas dice:

    muchas gracias.. efectivo 100%

  10. Paulo dice:

    Sigue siendo útil este post. GRACIAS!

  11. milpre dice:

    tengo un formato de excel de unad 25 paguinas he podido desbloquear hasta la pagina 13 y de ahi en adelante no me mermite desbloquear nose q debo hacer por fa si tiene o conocen un adicional o algo que pueda hacer nececito de urgencia estoy termiinando el año lectivo y de eso depende la entrega de libreta mi antesesor dejo bloqueado todo y pense que esto desbloqueaba todo

  12. armando dice:

    Es el unico que me funciono gracias por tu aportacion.

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.