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
I have a batch file I would like to make more Professional.
Microsoft SQL Server 2005 Service Pack 3 Failover Clustering (KB955706).
(NEWBIE)Visual Studio (Concurrent I/O operations error) (NEWBIE)
Can I copy data from one excel workbook into another without the second workbook visably opening?
How to detect database type
Excel table linked into Powerpoint slide
C: drive not accessable
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI<wbr />_AS" and "Latin1_General_CI_AS" in the equal to operation
Some users get IIS 500 errors when logging onto Sharepoint Team Site
How to get "User Name" in TaskManager process?