Ejecutar macro en otro libro

roberto

New Member
Joined
Aug 28, 2002
Messages
43
:help: Como ejecuto una macro que esta en otro libro?
Es decir quiero un libro que al presionar un boton haga una rutina cualquiera y al terminar la misma abra otro libro y ejecute la macro de ese libro....Se que hay una opción que es: Application.MacroOptions pero no se como ponerla.

Aprovechando que diferencia existe entre un complemento xla y xll, y como hago ó compilo un complemento xll o dll, y si luego puedo modificarlos por alguna razón que quiera mejorar, ¿existe algún programa para hacerlos o modificarlos?

Gracias y tengan un excelente dia :beerchug: ...
 

Excel Facts

Workdays for a market open Mon, Wed, Friday?
Yes! Use "0101011" for the weekend argument in NETWORKDAYS.INTL or WORKDAY.INTL. The 7 digits start on Monday. 1 means it is a weekend.
Hola Roberto,

Para correr un macro que está en otro cuaderno, es así:

<font face=Courier New><SPAN style="color:#00007F">Sub</SPAN> MacroUno()
    MsgBox "Hello!"
    Workbooks.Open Filename:="C:\ (...sendero...) \OtroCuaderno.xls"
    Application.Run "OtroCuaderno.xls!MacroDos"
<SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Sub</SPAN>
</FONT>

Es más fácil correr macros así - cuando el cuaderno fuente está abierto. Para correrlo sin tener el fuente abierto habría que experimentar. Traté de hacer esto con hacer una referencia en un cuaderno a otro cuaderno, ambos con extensión .xls pero no me quiere funcionar.

No me quedé claro si usted ya sabe como hacer un xla y quiere tratar de hacer un xll o dll. O si no sabe como hacer xla tampoco. Si fue como hacer .xla es nada más de escoger .xla como tipo cuando (la última opción) uno hace "Save As". Si su pregunta es sobre como hacer xll/dll pues lo siento pero tampoco sé.

Saludos,
 
Upvote 0
:-? Gracias Greg...
1.- Intentaré la posible solución que me das al primer punto; y
2.- Esperemos que alguien en este board nos ayude a entender y aprender sobre los complementos *.xll y/o *.dll o algún link que nos diga más sobre esto.... :banghead:

Saludos....
 
Upvote 0

Forum statistics

Threads
1,223,943
Messages
6,175,551
Members
452,652
Latest member
eduedu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top