ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Option Button open template false (https://www.excelbanter.com/excel-programming/310573-option-button-open-template-false.html)

Ken Ivins[_2_]

Option Button open template false
 
I have a form template I have designed that will be printed occasionally to
fill in manually. I created some option buttons for this form and want it to
open every time with neither option chosen. I assume that if someone plays
with this and saves it as a template then this feature may get messed with
(users can do the darndest things).

So I thought I would like a macro that would check each option button upon
opening and uncheck it. I have done a lot of macro work in Access but not
much in Excel.
I tried

Private Sub Workbook_Open()
OptionButton59.Value = False
OptionButton60.Value = False
End Sub

But that did not work. It still opened with to Option 59 selected.

Any help would be greatly appreciated.

Thanks,
Ken Ivins



Jim Cone

Option Button open template false
 
Ken,

I've made some assumptions...

No VBA Form is being used.
Using option buttons from the "Forms" toolbar
Buttons are placed directly on a worksheet

Option buttons are designed to work as a group so that only one at
time has a value of true. You can have independent groups of option buttons
but they have to be separated using a Frame - also from the "Forms" toolbar.

Check boxes are not tied together and all or none can be true or false.

In any case, the following will work if Excel doesn't crash...
Worksheets("SheetName").Select
ActiveSheet.Shapes("Option Button 59").ControlFormat.Value = False
ActiveSheet.Shapes("Option Button 60").ControlFormat.Value = False

Regards,
Jim Cone
San Francisco, CA

----- Original Message -----
From: "Ken Ivins"
Newsgroups: microsoft.public.excel.programming
Sent: Monday, September 20, 2004 8:02 AM
Subject: Option Button open template false

I have a form template I have designed that will be printed occasionally to
fill in manually. I created some option buttons for this form and want it to
open every time with neither option chosen. I assume that if someone plays
with this and saves it as a template then this feature may get messed with
(users can do the darndest things).
So I thought I would like a macro that would check each option button upon
opening and uncheck it. I have done a lot of macro work in Access but not
much in Excel.
I tried
Private Sub Workbook_Open()
OptionButton59.Value = False
OptionButton60.Value = False
End Sub
But that did not work. It still opened with to Option 59 selected.
Any help would be greatly appreciated.
Thanks,
Ken Ivins



All times are GMT +1. The time now is 07:29 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com