You could do this by creating another Excel workbook that acts as the
"manager" of the process. it could run a VBA procedure that opens each
workbook in turn and runs the appropriate macro(s).
Yes, you could do this from a VBS Script. There is an example script at
http://www.bygsoftware.com/Excel/VBA/vbs_script.htm. It doesn't do precisely
what you require but it could point you in the right direction.
--
Regards
-
Andy Wiggins FCCA
www.BygSoftware.com
Excel, Access and VBA Consultancy
"grz01" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Hi, need a little help here:
>
> We have a directory with a number of excel-documents in it.
> Each excel-document has one or more macros in them, that should be run
> in sequence.
> (the macros will fetch info from a data-source and save output to
> another excel-doc)
> So far, this has been done manually by a person each morning,
> and I would like to automate this by a script, but I dont have much
> experience with Windows-scripting.
>
> Thus, in "meta-code" what we want to put in the script is:
>
> Open Exceldoc1
> - Run MacroA
> - Run MacroB
> Close Exceldoc1
> Open Exceldoc2
> - Run MacroC
> - Run MacroD
> Close Exceldoc2
> ... etc ...
>
> What is the simplest/easiest way to accomplish this? VBS-script?
> And what is the exact syntax to do this please? Any help appreciated.
> ---------------------------------------------------------- grz01
>