A muchas personas nos gusta hacer aplicaciones sencillas en Excel con la ayuda de las macros y formularios, pero si por cosas de la vida has tenido el problema de que conseguiste un archivo de Excel con Macros y deseas modificar los formularios a tu gusto, pero al intentar hacerlo entras al Editor de Visual Basic y al tratar de visualizarlos te encuentras con:
No desesperes, la solución al alcance de tu mano y de una manera fácil y rápida. Cabe aclarar de manera inicial que se recomienda hacer una copia de seguridad del archivo por si acaso.
Ahora de tener la copia del archivo, seguimos los siguientes pasos:
1. Abrimos una consola de DOS por medio del comando CMD en la opción Ejecutar del menú Inicio.
2. En la ventana que se abre tecleamos: edit /70 y presionamos Enter.
3. Se abrirá la típica ventana azul de hace años y la cual hace referencia al editor de texto de DOS.
4. Ahora vamos al menú Archivo y seleccionamos Abrir, y buscamos el archivo que queremos quitarle la contraseña de protección, y nos va a mostrar un montón de símbolos raros en el contenido del archivo.
5. Luego de tener el archivo abierto, buscamos la opción Buscar en el menú Buscar y en el cuadro de búsqueda escribimos: DPB.
6. Después de haberlo encontrado, cambiamos la palabra por: DBx , quedando de la forma que muestra la imagen.
7. Ahora guardamos el archivo y cerramos la ventana de DOS.
8. Abrimos el archivo de Excel y cuando vamos a habilitar las macros nos sale el siguiente mensaje:
9. Le decimos que SI y para hacer la verificación presionamos Alt+F11 y nos debe abrir la ventana del proyecto listo para modificar sin necesidad de pedir e ingresar contraseña alguna.

Y Listo, eso es todo... Espero que les haya servido a los que lo necesiten...
Saludos!
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por delzep el 05 de Marzo de 2010
Gracias!!!
Por [email protected] el 05 de Marzo de 2010
Por combito el 09 de Marzo de 2010
Por Luis Alonso Ramos el 11 de Marzo de 2010
Gracias por el tip. Lo intenté y si me dejó abrir el proyecto y ver las formas, pero a la hora de ver el código de módulos, formas y objetos me marca Unexpected error (40230).
Saludos!
Luis Alonso Ramos
Por pata_de_jaguar el 08 de Abril de 2010
Por adrim el 21 de Abril de 2010
Por oscar el 15 de Septiembre de 2010
Por EIN el 30 de Septiembre de 2010
Por EIN el 30 de Septiembre de 2010
Por Rafael Jimenez el 11 de Octubre de 2010
Por Ellin el 21 de Octubre de 2010
Por Larson el 21 de Octubre de 2010
Por JJ el 23 de Octubre de 2010
Por JJ el 23 de Octubre de 2010
Por Juan Carlos el 30 de Octubre de 2010
Juan Carlos-blog :
Hermano yo hice eso y no me resulto, ese es el unico metodo?
Hasta donde se, creo que si... pero raro que no te funcione... revisa detalladamente los pasos que te digo y los que haces para ver si estás omitiendo algo...
Saludos!
Por Carlos Noé Hernánd el 01 de Noviembre de 2010
Saludos desde Guatemala. Gracias.
Por AL el 08 de Noviembre de 2010
Por DarkInfo el 19 de Noviembre de 2010
Por Ramón el 30 de Noviembre de 2010
Hay mucho software por ahi que teóricamente hacen lo mismo, pero odio ese tipo de software que vaya usted a saber que te puede hacer en el ordenador y que a veces lo tienes que instalar para una sola utilización.
Muchas gracias
Por Julio el 09 de Diciembre de 2010
Julio-blog :
Se tiene que instalar algo adicional para poder ver la consola de esa manera
Si te refieres a que de lo negro se vea azul, solo debes digitar: edit/70 , tal como se ve en el ejemplo... Verifica los pasos bien o muestranos lo que estás tratando de hacer para ver...
Saludos!
Por Javier el 17 de Diciembre de 2010
Por Eric Hernández Roja el 19 de Enero de 2011
alguión me puede ayuar?
Eric Hernández Rojas-blo :
NO PUEDO ABRIR PROYECTOS VBA EXCEL CON edit/70 ya que la computadora es de versión 6.0.6002 2006
alguión me puede ayuar?
Computadora versión 6.0.6002.... cual es esa?? Que SO y Office tienes?
Por TheVinesJet el 26 de Enero de 2011
Acaso la consola de Vista no tiene modo Grafico Instalado ??
TheVinesJet-blog :
Estoy igual q Julio. Mi maquina es Vista y el problema es que la consola no reconoce el comando edit/70 .
Acaso la consola de Vista no tiene modo Grafico Instalado ??
Si lo tiene Win7 (Que acabé de probar y funciona) porqué no iba a tenerlo Vista?
PD: Recuerda que es "edit /70" y no "edit/70" como lo escribiste...
Por Juan sanchez el 07 de Febrero de 2011
Por K35 el 16 de Febrero de 2011
Por JESUS ESTEINER ALONS el 18 de Febrero de 2011
Por Di el 26 de Marzo de 2011
Por favor me pueden ayudar estoy siguiendo los pasos anteriores, sinembargo cuando escribo "edit /70" me manda el siguiente mensaje de error ("edit no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable). Saludos
Por FRANC el 06 de Abril de 2011
Por Carlos paez el 05 de Mayo de 2011
y para los del error 40230, hagan lo que dice JESUS ESTEINER ALONS guarden el archivo como 2003 para hacer los pasos, luego abren el archivo y lo vuelven a guardar como 2007 y listo
Por Lalo el 14 de Mayo de 2011
Por Arturo Bustamante Ma el 21 de Mayo de 2011
Gracias de nuevo.
e-mail:[email protected]
Por valvicto4 el 22 de Mayo de 2011
Me funciono perfectamente
Por hector calderon el 10 de Junio de 2011
Por Robert el 15 de Junio de 2011
Por JORGE el 21 de Junio de 2011
Por CvalladF el 01 de Julio de 2011
Mil Gracias. ?
Por Oscar Paez el 08 de Julio de 2011
Y como comentario quiero sugerirle:
1. Primero Convertir el Archivo de Excel 2007 al Excel 97-2003.
Y ultimo Paso despues de darle Alt + F11 y entra al código de VBA y deseas ver el codigo te manda un mensaje de error (40230).
Debes de Ir al Menu Herramientas, Luego a la opcion Propiedades de Formatos...
En la Opcion: Proteccion y no General
Quitar el Check de Bloquear Proyecto para Visualizacion y luego le das en el boton Aceptar y Guardar el Archivo Excel.
Y LISTO queda sin contraseña el Macro para Siempre.
GRACIAS A TODOS POR SUS APORTES
Por JORGE :-) el 15 de Julio de 2011
Por Yo el 22 de Agosto de 2011
Por Elvisinter el 03 de Septiembre de 2011
Por NOLBERT'S el 14 de Septiembre de 2011
Por lone_eagle el 07 de Octubre de 2011
Por Mafalda el 27 de Octubre de 2011
Por OTobas el 15 de Noviembre de 2011
Por hantuan el 17 de Noviembre de 2011
oye solo una pregunta.
descargue una macro para ver su codigo pues quiero crear una similar para un trabajo de la prepa. pero esta macro tiene 2 modulos los cuales no tienen codigo. eso es normal? si abre la ventana de codigo pero no hay codigo yo esperava ver el "sub macro()" o algo asi pero estan en blanco.
Por Maneco el 02 de Diciembre de 2011
Saludos
Por finart el 02 de Diciembre de 2011
Atentamente,
Finart.
Por jameca el 10 de Diciembre de 2011
saludos cordiales y nuevamente muchas gracias me fue de gran ayuda
Por Abednego el 18 de Diciembre de 2011
¿que estoy haciendo mal? Por favor me pueden ayudar...
Por Moises Ortiz Lazaro el 02 de Enero de 2012
1.- guarden el archivo como "Archivo de Excel 97-2003"
2.- sigan los pasos descritos
3.- y como dice "DarkInfo", vuelvan a poner una contraseña a su proyecto y guardan los cambios y queda arreglado.
MUCHAS GRACIAS ¡¡¡Blackdragon!!!
Por MICHIS el 25 de Enero de 2012
SALUDOS
Por Robert el 31 de Enero de 2012
Por ZeroCool el 01 de Febrero de 2012
Por MALACRIANZA el 14 de Febrero de 2012
para los de Windows7 32bit pones Edit/70 nada mas ,no necesitas abrir la carpeta de C:\WINDOWS ,el edit es un comando que puede invocarse desde cualquier carpeta del DOS - CMD.
Muy buen TRUCO SALVATANDAS. SALUDOS!!!
Por sadid el 12 de Marzo de 2012
Por john el 13 de Marzo de 2012
He seguido los pasos y he guardado el fichero como excel 97-2003, me encuentra la palabra DPB, y la sustituyo pero al abrir y entrar en el proyecto VBA, me da un error no esperado 40230.
Imposible ver el codigo.
Saludos.
PD: la prueba la he realizado desde un XP
Por dANIEL el 14 de Marzo de 2012
Por Pablo el 29 de Abril de 2012
Por Efrendcp el 27 de Mayo de 2012
http://www.manualestutor.com/2012/05/quitar-contrasena-macros-en-excel-2010.html
Por ATILA18 el 31 de Mayo de 2012
Segui todos los pasos hasta el punto 6 (inclusive)
Punto 7) Guarde el archivo con otro nombre y cerre el ventana de DOS.
Punto
Punto 9) Debes de Ir al Menu Herramientas, Luego a la opcion Propiedades de Formatos...
En la Opcion: Proteccion y no General, asignar una nueva contraseña
Y LISTO
Muchas gracias a TODOS los de esta página porque le dedique mucho tiempo a sacarle la contraseña a una Macro de control de Stock (bastante basica pero sirve)
descargada de: http://www.webandmacros.com/macro_excel_gestion_stocks.htm
dejo mi mail por si alguno la quiere y no le pudo sacar la contraseña: [email protected]
Por Gin el 06 de Junio de 2012
Si tienes código en Thisworkbook o en las hojas has lo mismo.
Por ELMER el 18 de Julio de 2012
Por jose N el 13 de Agosto de 2012
les rogaria me puedan ayudar realmente es URGENTE
me aparece un error o mensaje al abrir el archivo en el edit/70, (el archivo es demasiado grande para que editor pueda cargarlo completamente podra ver las primeras 65280 lineas) mi archivo excel pesa 4.65 MB, y trabaje en otro excel que pesa 4.14MB y me funciono a la perfeccion.
que hago para poder acceder al archivo grande por que cuando quiero reemplazr me aparce un mensaje que no se puede reemplazar un archivo de solo lectura. no creo que el problema sea ese por que le he dado guardar como y sige dando el mismo problema..
gracias.
Por marcos davila el 21 de Agosto de 2012
xico recuerden
Por marcos davila el 21 de Agosto de 2012
ESTO LO HICE CON WIN 2007 BASIC
Abran su archivo Excel 2007 y lo guardan como 2003
Recién se precede a esto
1.- EJECUTAR Windows +R
ESCRIBAN CMD
Les sale la consola DOS (ventana negra)
2.-ESCRIBAN edit/70
Le sale una ventana de color azul
3.- Hagan clic en file(archivo)
Después hacen clic en open (abrir)
Le sale una ventana y busquen en el directorio el nombre de su archivo de Excel 2003
4.-Una ves encontrado el archivo de Excel 2003 le hacen click y le dicen OK
Le aparece un montan de comandos
5.- Le hacen clic en search(buscar) después le hacen doble clic en find (hallar)
6.- Escriben DPB y aceptan Y automáticamente lo busca una vez encontrado
reemplazan por DBx antes de cerrar.
7.- Lo guardan, una ves guardado ejemplo en el escritorio
debería aparecer su archivo de Excel 2003 modificado en el escritorio
8.-lo abren habilitan las macros
y lo guardas como Excel 2007
y ya está tu archivo de Excel 2007 listo para modificar =)
Por Aaron García el 15 de Octubre de 2012
Por Fialtorr el 16 de Octubre de 2012
Gracias.
Por Claudio el 26 de Noviembre de 2012
Por Ivanchoo el 03 de Diciembre de 2012
Por JoaoM el 08 de Diciembre de 2012
IMPORTANTE = Guardar el libro xlsm (2007/2010) como xls para Office 2003
Consiguete un editor exadecimal, algo portable y gratis sirve, MEJOR que CMD con Edit/70
Paso 1: Abra el archivo con un Editor hexadecimal, IMPORTANTE.
Paso 2: Buscar los caracteres DPB (o bytes 44 50 42). Asegúrese de que existe después de DPB estos caracteres =" lo PRINCIPAL ES QUE EXISTAN Y siempre sigan existiendo seguidos, Ej. DBx="
Así que debe encontrar las ubicaciones adecuadas arriba indicada y mayusculas, solo la x va
minuscula. Repare que si usted coloca el cursor en 44, a la derecha le marca la letra D le dá 44 marcada
Paso 3: Cambiar los caracteres DPB por DBx o los bytes 44 50 42 por 44 42 78 REVISE QUE NO
DESAPAREZCAN LOS CARACTERES =" POSTERIORES A DBx Después de eso, guarde el archivo.
44 corresponde a D 42 a B y 78 a x
Paso 4: Despues del cambio anterior, Guarde el archivo aceptando los cambios cierre el editor
exadecimal
Paso 5: Abra con Excel el archivo modificado anteriormente, (SI TE HABLA ALGO SOBRE ACTIVAR LAS MACROS, hazlo,)
recibirá un mensaje de error correspondiente, seleccione "SI". Los siguientes errores error
40230 (TODOS HASTA QUE DEJEN DE APARECER) confirmarlos con "Aceptar" hasta que deje de aparecer,(segun sea el libro, es la cantidad de apariciones del error 40230).
Paso 6: Este paso es implícitamente necesario! vaia al editor VBA Alt+F11 de excel y en Herramientas/Propiedades del VBAproyecto introduzca una nueva contraseña (sin desactivar la casilla). Confirme con "Aceptar". Luego guarde el libro Ctrl+G. Repita el anterior paso y elimine la contraseña y desactive la casilla y "Aceptar" Guarda los cambios.
Ahora ya tienes acceso COMPLETO a su proyecto de VBA.
Por El ROLO el 04 de Enero de 2013
Por Edwin Marroquin el 08 de Enero de 2013
1. ALT+F11
2. ALT+H P
3. IR A LA PESTAÑA DE PROTECCION
4. INGRESAR LA CONTRASEÑA QUE UDS QUIERAN
5. CERRAR LIBRO Y ABRIR DE NUEVO
6. LISTO
Por Jose el 10 de Enero de 2013
Me ha funcionado a la perfección. Es muy sencillo y muy útil.
Gracias nuevamente y un cordial saludo,
José
Por DANIEL CASTRO el 16 de Enero de 2013
que hago, lo necesito urgente.
Gracias
Por Jose Manuel Montero el 23 de Enero de 2013
Esto funciono muy bien es facil de entender y lo mejor sin bajar ningun programa
Saludos Cordiales....
Manuel
Por sergiofromero@gmail. el 23 de Enero de 2013
gracias
Por Jorge el 01 de Febrero de 2013
Por andres el 09 de Febrero de 2013
Por Victor el 04 de Marzo de 2013
Por Oscar el 05 de Marzo de 2013
Por ATILA18 el 11 de Marzo de 2013
http://www.4sync.com/rar/C6Qy2llm/Excel_macros.html
Hay un txt, que tiene una macro para quitar la protección de los libros.
Espero que les sirva.
Por Hugo Arias el 09 de Abril de 2013
Por The Wizard el 09 de Abril de 2013
nunca se me ocurrio reescribir una contraseña.
saludos,
Por knight_d7 el 11 de Abril de 2013
Por Alejandro08 el 24 de Abril de 2013
Por YOCI el 02 de Mayo de 2013
Por edgard el 03 de Mayo de 2013
Por LUCHIN el 04 de Mayo de 2013
Por moragui el 27 de Junio de 2013
Por Randal el 27 de Junio de 2013
Ss.
Por Angelo el 20 de Agosto de 2013
Por Hola Randal el 20 de Agosto de 2013
Por Edwin el 14 de Septiembre de 2013
Por Kris_DB el 03 de Octubre de 2013
Por Leon el 23 de Octubre de 2013
Por EDI el 28 de Octubre de 2013
Por ROMEL Cárdenas el 01 de Febrero de 2014
si no acepta guardar una copia y colocar otra contraseña
mis mayores respetos a esas personas que de una forma u otra hacen la vida de las demás personas mas fácil
Blackdragon
Edwin Marroquin
Por apenzzi el 10 de Febrero de 2014
Por Melvin Martinez el 12 de Febrero de 2014
Por ROCKO el 18 de Febrero de 2014
Por ROCKO el 18 de Febrero de 2014
Por Roger el 19 de Febrero de 2014
Por Ezequiel el 10 de Marzo de 2014
Por THELIONS el 05 de Abril de 2014
La busqueda no arroja resultados...
Por royer el 12 de Abril de 2014
Por fazz el 19 de Mayo de 2014
Por Orlando el 26 de Mayo de 2014
Gracias!
Por Kokolomon el 06 de Junio de 2014
Por Tigre! el 24 de Junio de 2014
Por WILLIAM ROMERO el 09 de Julio de 2014
Por Daniel el 28 de Julio de 2014
Por el 03 de Agosto de 2014
Por Pelau el 13 de Septiembre de 2014
Por andres marin el 20 de Septiembre de 2014
EDIT:
You Cannot an read-only file
> OK <
La verdad es que para el negocio de mi familia cree la macro para amenjar toda la adminitracion y contabilidad del mismo es ya hace casi 4 años pero como se cambio PC nos vimos obligados a migrar de 2007 a office 2013 lo cvual ha hecho que algunos comando no estén disponibles mas que todo debido a que algunos elementos tipo calndario no están dipibles en esta nueva versión pero después de tanto tiempo no repuerdo la clave para poder modificar el programa
y da mamra creearlo de nuevo ya que tiene al menos 30 formularios y demasiadas líneas de código fue un proceso que me demoro casi 6 meses
Por Angel el 27 de Octubre de 2014
Por kiry el 27 de Octubre de 2014
porfavor me urge
Por JOSE N el 29 de Octubre de 2014
Por JonySoft el 29 de Enero de 2015
Por Jpablini el 20 de Febrero de 2015
Cuando me dio el error 40230 le dia aceptar. Luego le di Alt+F11 y me aparecio error de sistema &H80004005(-2147467259) le di aceptar , me fui a Módulos ( lado izquierda de la pantalla) busqué el archivo del codigo de la macro , le di clic y de nuevo el error 40230 le dia aceptar . Con boton derecho le di exportar y guarde el archivo en el mismo lugar donde esta el archivo .xls , ya una vez guardado el archivo .bas dentro de Modulos ahora le di eliminar al archivo( ya no vuelvan a exportar cuando les pregunte ) luego le di importar el archivo y listo ya se puede ver el codigo. Espero les ayude.
Por Jpablini el 20 de Febrero de 2015
Por Wilher el 08 de Abril de 2015
Por Adal2011 el 20 de Abril de 2015
Por MILAGROS el 01 de Junio de 2015
Por Gabo el 04 de Junio de 2015
Por MANUEL el 22 de Julio de 2015
Por Freddy el 10 de Agosto de 2015
Debiste especificar que eso solo funciona con archivos .xls, entonces deben convertir un .xlsx a .xls.
Ahora lo que intento hacer es saber como quitar la contraseña de un complemento en excel.
Saludos
Por roodroo el 03 de Septiembre de 2015
Por Barbi el 01 de Octubre de 2015
Por Paul el 06 de Octubre de 2015
Por favor me pueden ayudar estoy siguiendo los pasos anteriores, sinembargo cuando escribo "edit /70" me manda el siguiente mensaje de error ("edit no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable). Saludos
Mi correo [email protected]
Por XXjesusXXX el 14 de Octubre de 2015
Por CARLOSSSS el 21 de Octubre de 2015
Por Hugo Arias el 12 de Diciembre de 2015
1. Es posible que Excel muestre un error de "El archivo de proyecto….clave 'DBx' no valida"… Usar el botón "SI" para este caso.
2. ALT-F11 o abrir VBA de la cinta Programador->Codigo
3. Excel posiblemente mostrará "Error No esperado (40230)". Usar botón ACEPTAR.
4. Al intentar abrir los módulos y el código, seguirá mostrando la misma ventana de Error 40230.
5. Ir a Herramientas - Propiedades de VBAProject…
6. En la ventana Propiedades del proyecto VBAProject, Ir a pestaña Protección y ponerle una clave que sí recuerdes. Salir con el botón ACEPTAR.
7. Nuevamente ir a Herramientas - Propiedades de VBAProject y en la pestaña Protección, quitarle la paloma al check "Bloquear proyecto para visualización" y borrar la contraseña del proyecto, inclusive del recuadro "Confirmar contraseña". Salir con botón ACEPTAR.
8. Ir a los objetos y módulos del VBAProject, y listo. Ahora sí se mostrarán.
9. Guardar los cambios y listo!
Por DINNO el 11 de Marzo de 2016
Por Marianela el 10 de Junio de 2016
Por Reyna el 22 de Junio de 2016
Por ultimavenida el 02 de Julio de 2016
que faltará