Saltar al contenido

Invocar macro desde otro libro


Recommended Posts

publicado

Buenas, necesito una macro que abra el libro personal donde están los macro y ejecute una macro pero en el libro desde donde se abrio inicialmente.

Vamos a ver....tengo un hoja de excel que se llama IMP.xls, desde ahí necesito abrir el archivo personal.xls y que ejecute un macro que digamos se llama XXX sobre los datos de la hoja IMP.

Se que para abrir la hoja se utiliza 

Workbooks.OpenText Filename:="C:\Sistemas\Importaciones\Personal.xls"

Pero no se como hacer que se ejecute el macro.

 

Gracias

 

publicado

1) acerca del método OpenText...
- sirve para abrir archivos de texto con arreglo de "tablas de excel" (si es posible)
- NO debes usarlo para abrir archivos "de excel"
- si los llegas a abrir... NO los guardes (perderán todos los atributos de "archivos de excel")

2) acerca del archivo de macros "personal.xls/b"...
- el truco es que esté guardado con ventana oculta y en un directorio "de arranque" de excel
- sus procedimientos sin (+/-) "transparentes" para cualquier libro abierto en la misma sesión
- el que se afecte determinado libro/hoja/rango/objeto/... depende de la programación de cada procedimiento

3) en cuando a ejecutar desde un libro procedimientos de "otro libro"...
- hay mas de una forma, "la mejor"... depende de circunstancias/necesidades/...

si cualquier duda (o información adicional)... comentas ?
saludos,
hector.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.