do you have hard coded references to A.xls?
if so, change them to thisworkbook.
don't know without seeing an example of the code that's in question.
--
Gary
"Otto Moehrbach" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> Excel XP & Win XP
> Everything below is done via VBA.
> I have a workbook, say A.xls, that has a number of macros and a number of
> buttons here and there to trigger the macros. All the macros assigned to the
> buttons are in that workbook.
> I do some work with this workbook.
> Then I SaveAs as B.xls.
> In the B.xls workbook, the macro assignments all reference A.xls as the
> location of the macros.
> I want the macro assignments in B.xls to reference B.xls.
> Is there some code that I can employ at the time of the SaveAs to carry the
> macro assignments to the new workbook?
> If not, what would be the best way to change the macro assignments to B.xls
> after B.xls is created?
> Thanks for your time. Otto
>
|