Microsoft
Software
Hardware
Network
Question : Macro not found error
Hi,
I am getting The macro 'Data Log from 69194.xls!CalculateTotal' cannot be found. error when I am trying to run a macro that resides in another work book.
Here is the code:
Dim target As Workbook
Set target = Workbooks.Open("S:\Data Log from 69194.xls")
Dim res As String
res = Application.Run(target.Nam
e & "!CalculateTotal", "1/11/2009", "2.1.3")
I have defined a a macro as Public Function(arg1, arg2) inside a module in another workbook.
Why am I getting an error when I try to call it?
Answer : Macro not found error
Hi,
Try changing this:
res = Application.Run(target.Nam
e & "!CalculateTotal", "1/11/2009", "2.1.3")
to this
res = Application.Run("'" & target.Name & "'!CalculateTotal", "1/11/2009", "2.1.3")
Regards,
Rob.
Random Solutions
Vista download fails with 0x80070718 error message
Outlook Web Access 2003 Redirect
Using DoCMD.FindRecord getting runtime error 2162
Individual & Bulk Reporting for MySQL Database
cannot connect SQLOLEDB to distance server
event 2436
Navigating through Internet Explorer Object Model in VBA
How to enable Mailbox on exchange 2007
Server 2008 Terminal Services & UAC Problem
Why Does This Excel Macro Give Different Results?