Hoy he preparado este tutorial llamado Desproteger hoja Excel, bajo este título en TICExperto.es he recopilado la información necesaria para desbloquear una hoja Excel sin contraseña. Todos nos hemos encontrado alguna situación en la que necesitamos editar un fichero Excel bloqueado con contraseña; si este es vuestro problema… habéis encontrado la solución.
Microsoft Office implementó la opción de proteger elementos de una hoja de cálculo con el fin de impedir que cualquier usuario cambie, mueva o elimine accidental o premeditadamente datos importantes, para ello es posible proteger determinados elementos de una hoja de cálculo, con una contraseña. Pero….
Tabla de Contenidos
¿Qué ocurre si he olvidado la contraseña para desproteger hoja Excel?
Mediante este sistema para desproteger hoja Excel eliminaremos el bloqueo por contraseña; bien porque la hemos olvidado o porque hemos encontrado un Excel en la red y necesitamos conocer a fondo cual es su funcionamiento. Ya sea para modificar o conocer las fórmulas que ha utilizado el autor.
Para los que ya conocéis la funcionalidad de macros de excel a continuación os dejo un deplegable con el código fuente necesario:
Pulsa AQUÍ para desplegar el código Macro Desproteger Hoja Excel sin contraseña
Sub DesprotegerHojaExcel()
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 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
PASO 2:
En el menú emergente, no es necesario que cambies el nombre de la macro. Solo tienes que elegir donde quieres grabar la macro. Seleccionando «Libro de macros personal» la macro quedará guardada en un libro personal que se abre de forma predefinida cada vez que entras en Excel. De esta forma, siempre tendrás acceso a la Macro para Desproteger hoja Excel.
Por último pulsaremos sobre el botón «Aceptar»
PASO 4:
Volvemos al menú «Vista» y en este caso buscaremos el botón «Mostrar»
En la ventana emergente nos listará una relación de los libros ocultos. Como ya os mencioné anteriormente, el libro «PERSONAL» predefinidamente se encuentra siempre oculto y debemos mostrarlo para modificar las macros que contiene.
PASO 8:
Ahora pegamos el código para desproteger hoja excel que os he dejado
PASO 9:
En la ventana emergente, una vez elegido nuestro libro PERSONAL.XLSB solo tenemos que ejecutar la macro que necesitemos para Desproteger Hoja Excel
Al continuación, encontraréis un contenido exclusivo para nuestros seguidores; el enlace para la descarga de un documento Excel con la Macro para desproteger hoja excel ya creada y un sencillo manual pdf sobre como utilizarla, para que solo tengáis que ejecutarla.
La contraseña para descomprimir el fichero es www.ticexperto.es
Si queréis ampliar la información, os dejo a continuación los manuales que ofrece Microsoft Office sobre diferentes funcionalidades relacionados con las Macros. Por su puesto, lo que no encontraréis es el código fuente para debloquear una hoja Excel.
la macro no aparece por ningún lado,…ja ja ja ja ja no entendí nunca el tutorial, gracias, ya veré otra solución
En el paso 8 a qué codigo se refiere??
Gracias
Tampoco me funciona el còdigo me pone error de compilaciòn
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)
esto es lo que aparece con error,alguien diò con la soluciòn??
Gracias
Amigo, segun he leido y probado, la macro no funciona en excel 2016 (Sale error de compilacion, error de sintaxis). En excel 2016 en que cambiaria??? gracias!!
Trata cambiando las comillas.
Hola. Muchas gracias por la ayuda. Tengo un problema, he grabado la macro en el libro personal pero sigo sin poder abrir el archivo con clave. Cuando lo abro se abre la ventana para insertar la contraseña y no puedo acceder a vista ya que está todo desabilitado. ¿Podéis ayudarme? Tengo un fichero con contraseña muy importante para mí y no puedo abrirlo. Gracias.