Cómo funciona JustAnswer:
  • Preguntar a un Experto
    Los expertos tienen muchos conocimientos valiosos y están dispuestos a ayudar en cualquier pregunta. Credenciales confirmadas por una empresa de verificación perteneciente a Fortune 500.
  • Obtener una respuesta profesional
    Por correo electrónico, mensaje de texto o notificación mientras espera en su sitio.
    Haga preguntas de seguimiento si lo necesita.
  • Garantía de satisfacción plena
    Garantizamos tu satisfacción.
Formule su propia pregunta a D.Soto
D.Soto
D.Soto, Técnico Informático
Categoría: Informática
Clientes satisfechos: 1083
Experiencia:  Especialista en desarrollo de Software y Hardware.
54216380
Escriba su pregunta sobre Informática aquí...
D.Soto está en línea ahora

Pregunta Excell. He protegido una hoja excel, perdi la contraseña

Pregunta del cliente:

Pregunta Excell.

He protegido una hoja excel, perdi la contraseña y ahora que puedo hacer para desbloquear la hoja??

Un saludo,
Enviada: hace 4 año.
Categoría: Informática
Experto:  D.Soto escribió hace 4 año.
Hola, ¡Bienvenido a JustAnswer!

En su caso debe hacer lo siguiente, es básicamente la creación de una macro para descubrir la contraseña de la hoja Excel.

Algunas veces nos topamos con una Hoja que queremos editar o modificar, pero esta protegida con una contraseña.

Este código nos permite desbloquear la hoja y modificarla a nuestro antojo.

Los pasos son los siguientes:

1. Abra el Libro excel donde está la Hoja bloqueada.

2. Teclee Alt + F11, esto abrirá el editor de Visual Basic

3. Haga Click en insertar... Modulo

4. Copie el siguiente codigo, y peguelo en la ventana que acaba de abrir (Modulo). El codigo es el siguiente:

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 hoja ha sido desbloqueada"
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub


5. Cierre el editor de Visual Basic.

6. Estando en la pagina bloqueada, presione Alt + F8, esto mostrara las macros presentes en el libro de trabajo.

7. Haga click en la que dice Descubrir Contraseña y luego en ejecutar.

8. Espere unos segundos (o 2 minutos dependiendo de la clave)

9. Aparece un mensaje donde indica que la pagina ha sido desbloqueada.


Espero les sea de utilidad esta macro.
Si le ha sido de ayuda por favor valore esta respuesta.
Si necesita más ayuda por favor no valore y utilice el espacio de abajo para responderme.

Saludos.
D.Soto y otros otros especialistas en Informática están preparados para ayudarle
Cliente: escribió hace 4 año.
Hola,Tambien esta Bloqueada la parte de insertar modulo en el editor de visual Basic, como puedo hacer para saltarme este bloqueo??Un saludo,
Experto:  D.Soto escribió hace 4 año.
que version tiene?
Cliente: escribió hace 4 año.

En la anterior respuesta me indicas como desbloquear una hoja excell, introduciendo un modulo (que me indicas) en el editor de visual basic, el PROBLEMA es que el editor tambien esta bloquedao ya que no me deja insertar nuevo modulo.

Preguntas relacionadas con Informática