Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello!
I need to make a macro that will create a new worksheet, add a Shape-object (any one which is similar to button), then assign a macro to that Shape. I haven't been able to do this. The problem is how to select the Shape-object properly. Can you help me! BR, Tommi |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try something like this
I assume that the macro exist?? Sub test() Dim Nsheet As Worksheet Set Nsheet = Worksheets.Add Nsheet.Shapes.AddShape(msoShapeRectangle, 100, 200, 150, 50).Select Selection.OnAction = "yourmacro" Nsheet.Range("A1").Select End Sub -- Regards Ron de Bruin (Win XP Pro SP-1 XL2002 SP-2) www.rondebruin.nl "Tommi" wrote in message ... Hello! I need to make a macro that will create a new worksheet, add a Shape-object (any one which is similar to button), then assign a macro to that Shape. I haven't been able to do this. The problem is how to select the Shape-object properly. Can you help me! BR, Tommi |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks very much Ron!
The problem was not anything more than that I didn't select any range after assigning macro to a Shape and thus it didn't work. Now it works! I am glad that it is possible to ask other users who know things better. BR, Tommi "Ron de Bruin" wrote in message ... Try something like this I assume that the macro exist?? Sub test() Dim Nsheet As Worksheet Set Nsheet = Worksheets.Add Nsheet.Shapes.AddShape(msoShapeRectangle, 100, 200, 150, 50).Select Selection.OnAction = "yourmacro" Nsheet.Range("A1").Select End Sub -- Regards Ron de Bruin (Win XP Pro SP-1 XL2002 SP-2) www.rondebruin.nl "Tommi" wrote in message ... Hello! I need to make a macro that will create a new worksheet, add a Shape-object (any one which is similar to button), then assign a macro to that Shape. I haven't been able to do this. The problem is how to select the Shape-object properly. Can you help me! BR, Tommi |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Shape color macro | Excel Discussion (Misc queries) | |||
Excel Shape Macro | Excel Discussion (Misc queries) | |||
assigning macro | Excel Discussion (Misc queries) | |||
my curser changed from arrow shape to a cross shape???? | New Users to Excel | |||
Deleting a shape and the cell contents the shape is in. | Excel Programming |