Trucos y consejosSolución de problemas

Cómo desproteger hojas de Microsoft Excel sin contraseña

Esta mañana, un colega vino con un archivo excel que no se podía editar, porque la hoja estaba protegida por su creador. Mi amigo pidió desproteger la hoja de Microsoft Excel, porque no conocía la contraseña. Al intentar editarla, aparece una advertencia como ésta.
hoja de protección-6320984
" la celda o el gráfico que está intentando modificar está protegido y, por tanto, es de sólo lectura. Para modificar una celda o un gráfico protegidos, elimine primero la protección mediante el comando Desproteger hoja (pestaña Revisar, grupo Cambiar). Es posible que se le solicite una contraseña""
 

u otra característica de una hoja protegida es si nos fijamos en la revise habrá un icono desproteger Hoja 
unprotectsheet-2453568
Icono Desproteger hoja
El archivo sólo se puede editar si conocemos la contraseña de la carpeta Desproteger Hoja. Acabo de darme cuenta de que hace años que no juego con hojas de Excel protegidas :D. Antes solía usar Open Office para editar archivos protegidos, pero por mis experimentos, resulta que la protección de Excel no se aplica en otros programas como Open Office, Libre Office, etc. 
 
Por cierto, el ordenador que utilizo no tiene instalado Open Office/Libre Office, parece que tardo mucho en descargar e instalar el programa. Así que con la ayuda de Google, finalmente encontré una manera de desproteger la hoja de Excel utilizando Script VB (Visual Basic). 
 

El siguiente es un paso a paso Desproteger hoja de Microsoft Excel utilizando VB Script:

  1. Abrir el fichero Excel protegido
  2. Pulse la combinación de teclas "ALT+F11″.
  3.  Haga clic en Insertar > módulo
  4. copia y pega el siguiente código:
Sub ContraseñasInternas()

Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer

En caso de error Reanudar siguiente

Para i = 65 a 66: Para j = 65 a 66: Para k = 65 a 66
Para l = 65 a 66: Para m = 65 a 66: Para i1 = 65 a 66
Para i2 = 65 a 66: Para i3 = 65 a 66: Para i4 = 65 a 66
Para i5 = 65 a 66: Para i6 = 65 a 66: Para n = 32 a 126

ActiveWorkbook.Desproteger Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) _
& Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

ActiveSheet.Desproteger Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) _
& Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

Si ActiveWorkbook.ProtectStructure = False Entonces

Si ActiveWorkbook.ProtectWindows = False Entonces

Si ActiveSheet.ProtectContents = False Entonces

Salida Sub

Fin If

Fin If

Fin If

Siguiente: Siguiente: Siguiente: Siguiente: Siguiente: Siguiente
Siguiente: Siguiente: Siguiente: Siguiente: Siguiente: Siguiente

Fin Sub

5. Haga clic en la hoja o libro de trabajo para el que queremos abrir la contraseña
6. Haga clic en Macro > Mostrar macro > Contraseña interna > Ejecutar
7. Espere un poco (dependiendo del tamaño del Archivo)
8. Si el proceso se ha completado, entonces puede editar el archivo libremente. Para comprobar si el archivo sigue protegido, también puede verlo en la pestaña Revisar y, a continuación, en el icono Desproteger la hoja ha cambiado a Hoja de protección.

Esperamos que esto te sea útil si alguna vez olvidas la contraseña de protección de tu hoja o necesitas editar un archivo que está protegido.

 

->

49 thoughts on "Cara Membuka Proteksi Sheet Microsoft Excel tanpa password"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESSpanish