En este grupo En todos

Foro de Excel



No recuerdo la clave de una macro

SaNToS
Ecuador, Ecuador
Escrito por Santos Santos
el 27/06/2008

No recuerdo la clave para ver el código de una macro en excel. Es posible recuperar esta clave de alguna forma?

Ayuda por favor...

Saludos!

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 30/06/2008
Una forma:

This is a small instruction how to get access to protected VBA-Projects.

In advance, I want to point out you shouldn"t use this for foreigns projects, please use it only, if you"ve forgotten the password of your own project!

Please make a backup of your file before you start.

And please note:
This instruction refers to Office 2000 or Office XP.
If you work with Office 97, it doesn"t work!
In this case you could use VBAPass97.

What you need is a customarily Hex-Editor.
For instance to find here: HHD Software.

Step 1:
Open your file with the Hex-Editor.

Step 2:
Search for the bytes 44 50 42,
or for the chars DPB.
Be sure there exists after these chars
the strings "GC=" and "[Host Extender Info]!
Some programmers try to protect projects
with a dummy-row within a sheet.
Several programs for breaking vba passwords
find this dummy-row, consequently a wrong location!
So you should find the right locations above
"[Host Extender Info]"!

Step 3:
Change the chars DPB to DBx
After that, save the file.

Step 4:
Now open the file with Excel.
You receive a corresponding error, choose "Yes".
The following errors confirm with "OK"
Access to the VBA-Project particulary isn"t possible in this step.

Step 5:
Open the preferences of the VBA-Project
and enter a new password.
This step is implicitly required!
Confirm with "OK".
After that, you can repeat this step and you can delete your password.
Now you"ve full acccess to your VBA-Project! "

Abraham

Escrito por Esteban
el 03/07/2008

Paso 1:
Haz clic en inicio   y en ejecutar teclea la siguientes letras:   cmd  

PRESIONA ENTER.
Se abrirá una ventana del Símbolo de sistema
Paso 2:
Luego escribe o teclea lo siguiente: edit /70
PRESIONA ENTER

Se abrirá la ventana con menú del sistema.
Paso 3:
Desde esa venta selecciona tu archivo y lo abres. Nota importante: haz una copia del archivo original para mayor seguridad.
Paso 4:
En el menú BUSCAR, busca el texto "DPB", asegúrate que existe inmediatamente atrás de las letras "GC=" y [Host Extender Info]
Paso 5:
Al texto "DPB" cámbialo por la siguiente escritura: "DBx"
Paso 6:
Selecciona Guardar y guarda el archivo el Archivo
Paso 7:
Ahora abre el archivo en Excel recibirás un mensaje de error, ignóralo y selecciona Si (Yes) o Aceptar
En este paso aun no podrás acceder al proyecto VBA
Paso 8:
Abre el Editor de Visual Basic
( Herramientas - Macro - Editor de Visual Basic )
Paso 9:
Abre las propiedades del proyecto eligiendo el menú Herramientas y luego la opción - Propiedades de VBA Project.
Selecciona la pestaña "Protección"
Ingresa una contraseña cualquiera y anótala
Paso 10:
Confírmala y pulsa OK ó bien en Aceptar. (La ventana se cerrará).
Paso 11:
Después vuelve a abrir Propiedades de VBA Project ubicado en el Menú Herramientas.

Allí   desactivarás la casilla "Bloquear proyecto para la visualización" y borrarás TODOS   los caracteres en la que hayas escrito en la contraseña así como en confirmar contraseña.
Paso 12:
Finalmente Guarda el proyecto (Boton Guardar); al abrirlo de nuevo
¡Listo tendrás tu archivo para poder ver el proyecto completo!

Escrito por Naisui
el 28/08/2008

Se agradece el dato.

Ha sido realmente útil


Escrito por Gustavo
el 04/09/2008

Estimado Abraham:

Ahora tengo el siguiente problema al querer salvar el archivo en el Hex Editor, anexo impresion de la pantalla.




Ficheros adjuntos:
Pantalla Hex Editor
Escrito por Mat
el 10/09/2008

Don Esteban, eres un GENIO! Muchas gracias!

Che Osorio
Lic. en contaduria instituto tecnológi...
Escrito por Che Osorio
el 12/09/2008

Yo hice todos los pasos que indicas, pero al momento de cargar, dice que el archivo es muy grande, como le hago para que lo cargue todo

Che Osorio
Lic. en contaduria instituto tecnológi...
Escrito por Che Osorio
el 12/09/2008

Hola a toda la comunidad, he seguido los pasos indicados, pero al momento de iniciar a cargar los datos, me envia un mensaje diciendo que el archivo es muy grande y por lo tanto solo me mostrara una parte del archivo, si alguien sabe digame por favor como le hago para que cargue o abra todo el contenido y no solo una porcion, ya que la informacion que falota por mostrar es necesaria para hayar la frase antes mencianada.

Por su apoyo muchas gracias

Terranoide Terran
La Araucanía, Chile
Escrito por Terranoide Terran
el 05/02/2009

Te mereces una estatua, excelente contenido.

En office 2007 arroja error al entrar al proyecto VB, pero tras muchos aceptar finalmente entra.

Gerardo
Antioquia, Colombia
Escrito por Gerardo
el 09/04/2009
Excelente aporte, funciona muy bien. Muchas gracias
Me queda una inquietud. ¿Hay forma de que funcione para un arcivo de excel que está compilado, es decir que ya es un. Exe?
Saludos desde Colombia.

Escrito por Ece
el 17/08/2009
socio, eres lo maximo, gracias por el dato. Saludos, Ever.
David Velez
Antioquia, Colombia
Escrito por David Velez
el 15/10/2009

Buenas tardes, sigo los pasos y en el momento de cambiar el dpx por dbx en el cmd me saca error como de solo lectura.

Por favor que hago.

saludos ¡

Milton Cordova
Ingeniero civil universidad central
Escrito por Milton Cordova
el 09/12/2009
Saludos segui las instrucciones hasta el paso 3 en el que me sale una ventana que no me permite ingresar a ningun lado como puedo hacer tengo win 2000 Gracias Att. Milton
Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 09/12/2009

1- OJO, el uso del editor Hexadecimal de SO, ya NO es una pregunta de Excel
2- Ademas no olvides que este es un tema "antiguo"
3- No uses el raton, usa el teclado

Abraham

Andres Garza
Contaduria instituto politécnico nacio...
Escrito por Andres Garza
el 22/01/2010

Mi estimado Abraham, excelente aporte me salvaste la vida , pude recuperar mi archivo, aunque apenas estoy aprendiendo de VB, cada dia me intereso mas.

Saludos

Milton Cordova
Ingeniero civil universidad central
Escrito por Milton Cordova
el 23/01/2010
Un saludo fraterno por favor si tienes la gentileza de enviarme la respuesta de andres garza de como repurerar la macro en espaÑol, ya que se encuentra en ingles. gracias por tu atencion. att. Milton cordova
Hernan Marin Garcia
Atacama, Chile
Escrito por Hernan Marin Garcia
el 18/02/2010

Te felicito, realice los pasos indicados y se elimino la password.... Tienes algo similar para desbloquer los archivos PDF.

Hernan Marin Garcia
Atacama, Chile
Escrito por Hernan Marin Garcia
el 18/02/2010

Te felicito, me dio resultado, tiene algo parecido para desbloquear los archivos PDF.

Jorge Martinez
Estado de México, Mé...
Escrito por Jorge Martinez
el 20/04/2010

Mas que excelente, me habéis sacado de un apuro.

Si sabes más trucos podéis comentarlos. Está Genial

Cacho Rodríguez
Ing. electrónica u.n.r.
Escrito por Cacho Rodríguez
el 20/04/2010

¡Qué bueno que te haya sido de utilidad!

Agrego que un buen editor hexadecimal (pequeño y gratuito) puede ser: XVI32
Saludos, Cacho.