
Hi Ken! I'm working in Excel 2007 and I'm trying to show or hide checkboxes based on whether or not another checkbox has been checkd. Main checkbox is labeled Fish, secondary checkboxes are labeled Catfish and Goldfish. Right now the VBA code is hiding both the checkboxes and the column. I don't want to hide the column, only the checkboxes. Is there a way to do this? If Fish is checked, I want the other two to be visible. If not checked, not visible.
Sal
Something like the following should work:
Sub hideunhide()
If ActiveSheet.CheckBoxes("Check Box 1").Value = 1 Then
ActiveSheet.CheckBoxes("Check Box 2").Visible = True
ActiveSheet.CheckBoxes("Check Box 3").Visible = True
Else
ActiveSheet.CheckBoxes("Check Box 2").Visible = False
ActiveSheet.CheckBoxes("Check Box 3").Visible = False
End If
End Sub
Advertisement