L
L. Howard
I am trying to do as the Subject says.
I found a site that has info on that.
<*******
Sub CallCodeFromAnotherWorkbook()
Application.Run "AnotherWorkbook.xls"!OtherMacro
End Sub
To replicate:
1.Open both the example workbooks
2.Press the button.
3.You will then see a message box saying that the other code is being run.
4.The Syntax for Application.Run is: "WorkbookName.xls!MacroName"
5.Using this tip, you can run all the macros from one workbook using another workbook.
<*******
I down loaded their two books and after correcting what I guess was a typo, it did work.
Everything I've tried with my Books fails.
I have three Books and I am try to call two macros from other books from the book long. The books are:
long
Book_A
Book_AA
Macro in the book long is:
Sub BooK_A_Book_AA_Macro_Call()
Application.Run "Book_A.xls!AbookToLong"
Application.Run "Book_AA.xls!AAbookToLong"
End Sub
The Macro in Book_A is:
Sub AbookToLong()
The Macro in Book_AA is:
Sub AAbookToLong()
Notice the extensions are .xls (saved as 97-2003). The download example came as .xls.
I have tried saving everything as Excel Macro-Enabled and have the .xlsm extension but nothing works.
No error number, just yellows out the first line of Application.Run...etc.
I have tried calling only one macro and that does not work either.
Seems to like it should work with Excel 2010.
Do you see anything I'm doing wrong?
Thanks.
Howard
I found a site that has info on that.
<*******
Sub CallCodeFromAnotherWorkbook()
Application.Run "AnotherWorkbook.xls"!OtherMacro
End Sub
To replicate:
1.Open both the example workbooks
2.Press the button.
3.You will then see a message box saying that the other code is being run.
4.The Syntax for Application.Run is: "WorkbookName.xls!MacroName"
5.Using this tip, you can run all the macros from one workbook using another workbook.
<*******
I down loaded their two books and after correcting what I guess was a typo, it did work.
Everything I've tried with my Books fails.
I have three Books and I am try to call two macros from other books from the book long. The books are:
long
Book_A
Book_AA
Macro in the book long is:
Sub BooK_A_Book_AA_Macro_Call()
Application.Run "Book_A.xls!AbookToLong"
Application.Run "Book_AA.xls!AAbookToLong"
End Sub
The Macro in Book_A is:
Sub AbookToLong()
The Macro in Book_AA is:
Sub AAbookToLong()
Notice the extensions are .xls (saved as 97-2003). The download example came as .xls.
I have tried saving everything as Excel Macro-Enabled and have the .xlsm extension but nothing works.
No error number, just yellows out the first line of Application.Run...etc.
I have tried calling only one macro and that does not work either.
Seems to like it should work with Excel 2010.
Do you see anything I'm doing wrong?
Thanks.
Howard