#1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 49
Default MACRO

Is there a way to activate macros from different workbooks. I have several
workbooks I update in the am and was wondering if there was a way to have an
update workbook so to speak and update all the other workbooks from the main
workbook.

Thanks
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,939
Default MACRO

Application.Run ("yourfilename.xls!yourmacroname")

--
HTH...

Jim Thomlinson


"Rpettis31" wrote:

Is there a way to activate macros from different workbooks. I have several
workbooks I update in the am and was wondering if there was a way to have an
update workbook so to speak and update all the other workbooks from the main
workbook.

Thanks

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 49
Default MACRO

This is what I have and keep gettin a runtime 1004 error.
Application.Run ("G:\Receiving\Hot Containers.xls!teresa")

"Jim Thomlinson" wrote:

Application.Run ("yourfilename.xls!yourmacroname")

--
HTH...

Jim Thomlinson


"Rpettis31" wrote:

Is there a way to activate macros from different workbooks. I have several
workbooks I update in the am and was wondering if there was a way to have an
update workbook so to speak and update all the other workbooks from the main
workbook.

Thanks

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default MACRO

The workbook with the macro has to be open.

Dim HotWkbk as workbook
dim HotWkbkWasOpen as boolean
set hotwkbk = nothing
on error resume next
set hotwkbk = workbooks("hot containers.xls")
on error goto 0

hotwkbkwasopen = true
if hotwkbk is nothing then
'it's not open, so open it.
'no checks here--you should add some
set hotwkbk = workbooks.open(filename:="g:\receiving\hot containers.xls")
hotwkbkwasopen = false
end if

application.run "'" & wkbk.name & "'!teresa"

if hotwkbkwasopen then
'leave it open
else
hotwkbk.close savechanges:=false
end if

===
Untested, uncompiled--watch for typos.

Rpettis31 wrote:

This is what I have and keep gettin a runtime 1004 error.
Application.Run ("G:\Receiving\Hot Containers.xls!teresa")

"Jim Thomlinson" wrote:

Application.Run ("yourfilename.xls!yourmacroname")

--
HTH...

Jim Thomlinson


"Rpettis31" wrote:

Is there a way to activate macros from different workbooks. I have several
workbooks I update in the am and was wondering if there was a way to have an
update workbook so to speak and update all the other workbooks from the main
workbook.

Thanks


--

Dave Peterson
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Macro recorded... tabs & file names changed, macro hangs Steve Excel Worksheet Functions 3 October 30th 09 11:41 AM
AutoRun Macro with a delay to give user the choice to cancel the macro wanderlust Excel Programming 2 September 28th 07 04:09 PM
Need syntax for RUNning a Word macro with an argument, called from an Excel macro Steve[_84_] Excel Programming 3 July 6th 06 07:42 PM
macro to delete entire rows when column A is blank ...a quick macro vikram Excel Programming 4 May 3rd 04 08:45 PM
Start Macro / Stop Macro / Restart Macro Pete[_13_] Excel Programming 2 November 21st 03 05:04 PM


All times are GMT +1. The time now is 03:12 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"