Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Can I assign a macro to an autoshape using VBA?
Basically, I've got some code which dynamically generates macros base on the amount of autoshapes on my worksheet - what I now need to do i get the code to assign these macros to the autoshapes - I've trie recording a macro and then assigning the macros manually, but all thi comes up with is ActiveSheet.Shapes("shape").select Selection.OnAction = "whateversub" The autoshapes all have the same name, but a different number (I' using a variable to go through them 1 by 1, so I've amended it t 'ActiveSheet.Shapes("shape" & a).select') This doesn't seem to do the trick, though. Any ideas -- madblok ----------------------------------------------------------------------- madbloke's Profile: http://www.excelforum.com/member.php...fo&userid=1442 View this thread: http://www.excelforum.com/showthread.php?threadid=52761 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
autoshape macro | Excel Discussion (Misc queries) | |||
Don't Print Autoshape Macro | Excel Programming | |||
Autoshape Macro | Excel Programming | |||
Remove macro from autoshape | Excel Programming | |||
AutoShape name assigned to macro | Excel Programming |