Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have some code that I only want to be run if a check box is checked. So I
inserted an ActiveX check box which I have named cbRecord. I then put the following IF around the code which is initiated by clicking a spinner form control: If cbRecord.Value Then .... .... .... End If However, when the code is run I get the following error: Run time error '424': Object required. When I go to debug, the code doesn't even know that my check box exists. TIA...Geoff |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try
If Sheets("Sheet1").CheckBoxes("Check Box 1").Value = xlOn Then 'do stuff End If -- Cheers, Ryan "Geoff" wrote: I have some code that I only want to be run if a check box is checked. So I inserted an ActiveX check box which I have named cbRecord. I then put the following IF around the code which is initiated by clicking a spinner form control: If cbRecord.Value Then ... ... ... End If However, when the code is run I get the following error: Run time error '424': Object required. When I go to debug, the code doesn't even know that my check box exists. TIA...Geoff |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
or even tighter (since we know the name of the ActiveX checkbox):
If Sheets("Sheet1").cbRecord then 'do stuff End if "Ryan H" wrote: Try If Sheets("Sheet1").CheckBoxes("Check Box 1").Value = xlOn Then 'do stuff End If -- Cheers, Ryan "Geoff" wrote: I have some code that I only want to be run if a check box is checked. So I inserted an ActiveX check box which I have named cbRecord. I then put the following IF around the code which is initiated by clicking a spinner form control: If cbRecord.Value Then ... ... ... End If However, when the code is run I get the following error: Run time error '424': Object required. When I go to debug, the code doesn't even know that my check box exists. TIA...Geoff |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Ryan. Now I get: Run time error '1004': Unable to get the Checkboxes
property of the Worksheet class. There's nothing in the Locals window. "Ryan H" wrote: Try If Sheets("Sheet1").CheckBoxes("Check Box 1").Value = xlOn Then 'do stuff End If |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Many thanks. That worked. I don't know what I was doing wrong. I basically
copied the code from another spreadsheet I made a ways back. And it still works there. VBA in Excel is still pretty mysterious to me and not nearly as easy as Access for me. "B Lynn B" wrote: or even tighter (since we know the name of the ActiveX checkbox): If Sheets("Sheet1").cbRecord then 'do stuff End if "Ryan H" wrote: Try If Sheets("Sheet1").CheckBoxes("Check Box 1").Value = xlOn Then 'do stuff End If -- Cheers, Ryan "Geoff" wrote: I have some code that I only want to be run if a check box is checked. So I inserted an ActiveX check box which I have named cbRecord. I then put the following IF around the code which is initiated by clicking a spinner form control: If cbRecord.Value Then ... ... ... End If However, when the code is run I get the following error: Run time error '424': Object required. When I go to debug, the code doesn't even know that my check box exists. TIA...Geoff |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I think I figured it out. The code was in a generic module and not in the
module for the specific worksheet. "Geoff" wrote: Many thanks. That worked. I don't know what I was doing wrong. I basically copied the code from another spreadsheet I made a ways back. And it still works there. VBA in Excel is still pretty mysterious to me and not nearly as easy as Access for me. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
all the check boxes should be checked if i check a particular checkbox in that row | Excel Programming | |||
I need a pop up message when a check box is checked | Excel Discussion (Misc queries) | |||
Check box so that only one box can be checked a time | Excel Discussion (Misc queries) | |||
How do I get a Check Box to set a value in a cell when is checked. | Excel Programming | |||
Check box - checked or unchecked? | Excel Programming |