How do I run a macro from a .xlt file

G

Guest

My program (Test.xlt) has code which opens another workbook (Calc.xlt) & then runs a macro from Calc.xlt.
My problem is that everytime the code runs, Calc.xlt opens as Calc1 & the next time as Calc2 & then Calc3 etc. This means the macro from within isn't recognised because my code refers to Openfile - Calc.xlt. and not Calc1, Calc2 etc.

How do I amend my code so that when Calc.xlt is opened, the macro is recognised as Calc1!RunMacro or Calc2!RunMacro or Calc3!RunMacro

Thanks
 
T

Tom Ogilvy

make your workbook a normal workbook rather than a template.

--
Regards,
Tom Ogilvy

Vinnie said:
My program (Test.xlt) has code which opens another workbook (Calc.xlt) &
then runs a macro from Calc.xlt.
My problem is that everytime the code runs, Calc.xlt opens as Calc1 & the
next time as Calc2 & then Calc3 etc. This means the macro from within isn't
recognised because my code refers to Openfile - Calc.xlt. and not Calc1,
Calc2 etc.
How do I amend my code so that when Calc.xlt is opened, the macro is
recognised as Calc1!RunMacro or Calc2!RunMacro or Calc3!RunMacro
 
G

Guest

Thanks Tom, however for the purposes of this project I need to keep the files as templates. Any other suggestions?
 
T

Tom Ogilvy

Sure, understand how templates work and code accordingly.

--
Regards,
Tom Ogilvy


Vinnie said:
Thanks Tom, however for the purposes of this project I need to keep the
files as templates. Any other suggestions?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top