como elimino un grupos de macros con un macro

14/05/2010 - 17:25 por cpjcarlos | Informe spam
hola tengo un libro de excel con algunas macros luego de un proceso requiero
una copia de este archivo pero sin los modulos que contienen las macros
como las elimino con otra macro
Gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
14/05/2010 - 22:17 | Informe spam
hola, !

tengo un libro de excel con algunas macros luego de un proceso requiero una copia de este archivo
pero sin los modulos que contienen las macros como las elimino con otra macro



si todas las macros estan en modulos estandar, puedes copiar todas las hojas a un libro nuevo (sin los codigos)
si tienes codigos "de evento" en cualquiera de sus objetos (hojas o libro), entonces...

los requisitos indispensables para el manejo de codigo×codigo (modificar/agregar/eliminar - lineas/modulos) son:

a) establecer una referencia (en vba) a la libreria -> Microsoft Visual Basic for Applications Extensibility
la version de la libreria depende de la version (de excel) -> donde se ha de utilizar (p.e.)
1) en excel 97 => NO DEBE tener numero de version.
2) en excel 2K => debiera funcionar sin problemas
3) en excel XP/2003 => REQUIERE (ademas) de un ajuste (en caso de no tenerlo ya) a las fuentes de confianza
el ajuste es en: (menu) herramientas/macros/seguridad/(pesta#a) fuentes de confianza y ...
poner una marca en: confiar en el acceso a proyectos de visual basic
4) con relacion a la version 2007... (ya mejor ni te cuento) las reglas de seguridad son (cada vez) mas estrictas

b) revisar (nuevamente) la informacion al respecto (p.e.) en paginas como esta: -> http://www.cpearson.com/excel/vbe.aspx

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 cpjcarlos
14/05/2010 - 23:27 | Informe spam
yo utilizo office 2007 y lamentablemente no se ingles

"Héctor Miguel" escribió:

hola, !

> tengo un libro de excel con algunas macros luego de un proceso requiero una copia de este archivo
> pero sin los modulos que contienen las macros como las elimino con otra macro

si todas las macros estan en modulos estandar, puedes copiar todas las hojas a un libro nuevo (sin los codigos)
si tienes codigos "de evento" en cualquiera de sus objetos (hojas o libro), entonces...

los requisitos indispensables para el manejo de codigo×codigo (modificar/agregar/eliminar - lineas/modulos) son:

a) establecer una referencia (en vba) a la libreria -> Microsoft Visual Basic for Applications Extensibility
la version de la libreria depende de la version (de excel) -> donde se ha de utilizar (p.e.)
1) en excel 97 => NO DEBE tener numero de version.
2) en excel 2K => debiera funcionar sin problemas
3) en excel XP/2003 => REQUIERE (ademas) de un ajuste (en caso de no tenerlo ya) a las fuentes de confianza
el ajuste es en: (menu) herramientas/macros/seguridad/(pesta#a) fuentes de confianza y ...
poner una marca en: confiar en el acceso a proyectos de visual basic
4) con relacion a la version 2007... (ya mejor ni te cuento) las reglas de seguridad son (cada vez) mas estrictas

b) revisar (nuevamente) la informacion al respecto (p.e.) en paginas como esta: -> http://www.cpearson.com/excel/vbe.aspx

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.


.

Respuesta Responder a este mensaje
#3 Héctor Miguel
15/05/2010 - 07:33 | Informe spam
hola, !

yo utilizo office 2007 y lamentablemente no se ingles



entonces, probablemente lo mas sencillo sea la primera opcion ?
si todas las macros estan en modulos estandar, puedes copiar todas las hojas a un libro nuevo (sin los codigos)





o comenta los detalles que no se pueden "ver" (desde este lado del mensje) como...
- solo hay modulos de codigo estandar ? (o tienes codigo en los modulos "de clase" -ThisWorkbook, Hoja1, Formularios, etc.-)
- como las ejecutas ? (de manera directa, y/o por atajos de teclado, y/o asignadas a objetos, -que tipo de objetos ?-)
- etc. etc. etc.

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida