R
Rob Kings
Apologies if this is an FAQ. I couldn't find an answer when I looked in
Google.
Its difficult to explain, but here goes:
1. I have a workbook and on the some of the sheets in this workbook are
Autoshapes with macros assigned.
2. The VBA for the macros is in the sheet itself (rather than a module)
3. In code (from another Workbook) I copy the sheet into a new workbook (Be
that Book1 or whatever, it hasn't been saved yet)
4. The autoshapes don't work, because the Macro references are in the form
'Originalworkbook'!Macroname
However, 'Macroname' does exist. so how do I either:
a) Use a form of words in the macro assignment so that it looks in the
current sheet
b) Alter the assignments at runtime.
Any ideas?
Cheers
Rob
Google.
Its difficult to explain, but here goes:
1. I have a workbook and on the some of the sheets in this workbook are
Autoshapes with macros assigned.
2. The VBA for the macros is in the sheet itself (rather than a module)
3. In code (from another Workbook) I copy the sheet into a new workbook (Be
that Book1 or whatever, it hasn't been saved yet)
4. The autoshapes don't work, because the Macro references are in the form
'Originalworkbook'!Macroname
However, 'Macroname' does exist. so how do I either:
a) Use a form of words in the macro assignment so that it looks in the
current sheet
b) Alter the assignments at runtime.
Any ideas?
Cheers
Rob