hola, !
... lo que quiero es... la macro no quiero que este en el mismo libro... abria l libro y corria la macro y funciona perfecto, ahora lo que quiero es sacarla dxel libro, ponerla en otro libro y desde ahi correrla, lo que no se , es como acerlo yo habia puesto en la macro asi,
Rem ----ESTE MACRO
Workbooks.Open Filename:="C:taller\mi libro1.xls"
Sub rutinario()
----
end sub
y lo unico que hace es abrir el libro y no hace la rutina.
a ver si se entiende esta comparacion:
puedes "meter" un sombrero dentro de otro sombrero y hacer que cada uno "cubra una cabeza" ???
es algo parecido a lo que (creo) intentas hacer: => meter una macro DENTRO de otra macro (?)
si tu "Sub rutinario()" ya ejecuta algunas acciones, lo que debes hacer es:
op1: "llamarlo" dentro de otra rutina (p.e.)
- Código: Seleccionar todo
sub macro_principal()
' ciertas acciones ...
call macro_secundaria
' mas acciones despues que termine la macro llamada...
end sub
op2: transcribir las acciones de la macro_secundaria DENTRO de las acciones de la macro_principal (p.e.)
- Código: Seleccionar todo
sub macro_principal()
' aqui transcribe TODAS las acciones de la macro_secundaria...
end sub
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.