Syntax 1 and Syntax 2 assume that the macros are either in the same
WorkBook or that there is a Reference to the WorkBook containing the
macros.
To set a reference to another WorkBook : If the WorkBook containing
the macro to run is not open, open the WorkBook. Alt-F11 to access
VBE. Ctrl-R to activate Project Explorer. Select the project of the
macro that does the called. Tools References. Check the name of the
project that contains the called macros.
Syntax 1
Call MacroName ' No parameters
Call MacroName (param1, param2) ' Parameters
Syntax 2
MacroName ' No parameters
MacroName param1, param2 ' Parameters
Syntax 3 assumes that the WorkBook contaning the called macros is
open, but that there are no References to that WorkBook.
Application.Run "'FileName.xls'!MacroName"
' No parameters
Application.Run "'FileName.xls'!MacroName", param1, param2
' Parameters
--------------------------------------------------------------------------------------------------------------
Here are some WebSites that offer info on writing VBA code (aka
creating macros) :
http://www.mvps.org/dmcritchie/excel/getstarted.htm
http://www.mvps.org/dmcritchie/excel....htm#tutorials
http://support.microsoft.com/default...01/default.asp
HTH
Paul
--------------------------------------------------------------------------------------------------------------
Be advised to back up your WorkBook before attempting to make changes.
--------------------------------------------------------------------------------------------------------------
I need a macro to open multiple macros when it is ran. Any ideas ?(by
the way, Im not very experienced with macros as you might be able to
tell).