Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Les wrote:
Hi I can't seem to understand the method to change a .Shadow property of a series of CommandButtons on different sheets. I am trying by using a For...Next loop, cycling through the sheets and for each CommandButton3 on the sheet - set or unset the button shadow depending on other factors. I have tried all sorts, but as usual, obviously not the correct way. i.e. WorkSheets(i).Shapes("CommandButton3").Shadow = True (or False) doesn't work! Buy you a pint next time I see you. regards, There are two different types of buttons you can easily put onto worksheets. One type comes from the Forms toolbar (default name 'Button 1'), the other comes from the Control Toolbox (default name 'CommandButton1'). Forms use the Shapes collection - Control Toolbox use the OLEObjects collection. Try: WorkSheets(i).OLEObjects("CommandButton3").Shadow = True If you are modifing many properties (or want to explore with intellisense) you could use: Dim btn as CommandButton btn = WorkSheets(i).OLEObjects("CommandButton3").Object btn.Shadow = True Regards, Matthew Connor |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
What is correct syntax when using Scheduled Tasks? | Excel Discussion (Misc queries) | |||
Correct syntax for IF, Then in a macro | Excel Worksheet Functions | |||
Correct Syntax | Excel Discussion (Misc queries) | |||
Correct VBA syntax | Excel Discussion (Misc queries) | |||
Previous Post - Correct Syntax Query | Excel Worksheet Functions |