Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
And you really don't even need the object variable:
With ActiveSheet.Buttons.Add(174.75, 172.5, 157.5, 39) .Name = "BTN_" & .TopLeftCell.Address(0, 0) End With or ActiveSheet.Buttons.Add(174.75, 172.5, 157.5, 39).Name = "BTN_1" though using the variables may make subsequent references easier. In article , Dave Peterson wrote: This worked ok for me: Option Explicit Sub testme01() Dim OLEObj As OLEObject Set OLEObj = ActiveSheet.OLEObjects.Add _ (ClassType:="Forms.CommandButton.1", _ Link:=False, DisplayAsIcon:=False, _ Left:=192.75, Top:=57.75, Width:=201.75, _ Height:=54) With OLEObj .Name = "CMDBTN_" & .TopLeftCell.Address(0, 0) End With '------- Dim myBTN As Button Set myBTN = ActiveSheet.Buttons.Add(174.75, 172.5, 157.5, 39) With myBTN .Name = "BTN_" & .TopLeftCell.Address(0, 0) End With End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Creation Date | Excel Discussion (Misc queries) | |||
CALENDAR CREATION | Excel Discussion (Misc queries) | |||
Macro creation | Excel Worksheet Functions | |||
Table creation help please | Excel Worksheet Functions | |||
Naming objects | Excel Discussion (Misc queries) |