Hello,
I have been having a hard time finding an answer to this puzzle.
I created 5 Active x controls checkboxes that are supposed to hide certain rows in each of 9 sheets. I am creating a shell for a sheet function so I'm trying to get it to function first so that is why they are all currently the same range for each checkbox.
If I uncheck or check the boxes in order 1,2,3,4,5 They hide/unhide the rows non problem.
If I do not uncheck or check the boxes in order 3,1,2,5,4. The rows do nothing.
Does anyone have an insight of why this might be happening? Any help is much appreciated.
Below is the full set of macros for checkboxes 1-5.
Private Sub CheckBox1_Click()
If CheckBox1.Value = False Then
Sheet3.[4:8].EntireRow.Hidden = True
Sheet4.[4:8].EntireRow.Hidden = True
Sheet5.[4:8].EntireRow.Hidden = True
Sheet6.[4:8].EntireRow.Hidden = True
Sheet7.[4:8].EntireRow.Hidden = True
Sheet8.[4:8].EntireRow.Hidden = True
Sheet9.[4:8].EntireRow.Hidden = True
Sheet10.[4:8].EntireRow.Hidden = True
Else
Sheet3.[4:8].EntireRow.Hidden = False
Sheet4.[4:8].EntireRow.Hidden = False
Sheet5.[4:8].EntireRow.Hidden = False
Sheet6.[4:8].EntireRow.Hidden = False
Sheet7.[4:8].EntireRow.Hidden = False
Sheet8.[4:8].EntireRow.Hidden = False
Sheet9.[4:8].EntireRow.Hidden = False
Sheet10.[4:8].EntireRow.Hidden = False
End If
End Sub
Private Sub CheckBox2_Click()
If CheckBox1.Value = False Then
Sheet3.[9:12].EntireRow.Hidden = True
Sheet4.[9:12].EntireRow.Hidden = True
Sheet5.[9:12].EntireRow.Hidden = True
Sheet6.[9:12].EntireRow.Hidden = True
Sheet7.[9:12].EntireRow.Hidden = True
Sheet8.[9:12].EntireRow.Hidden = True
Sheet9.[9:12].EntireRow.Hidden = True
Sheet10.[9:12].EntireRow.Hidden = True
Else
Sheet3.[9:12].EntireRow.Hidden = False
Sheet4.[9:12].EntireRow.Hidden = False
Sheet5.[9:12].EntireRow.Hidden = False
Sheet6.[9:12].EntireRow.Hidden = False
Sheet7.[9:12].EntireRow.Hidden = False
Sheet8.[9:12].EntireRow.Hidden = False
Sheet9.[9:12].EntireRow.Hidden = False
Sheet10.[9:12].EntireRow.Hidden = False
End If
End Sub
Private Sub CheckBox3_Click()
If CheckBox1.Value = False Then
Sheet3.[13:16].EntireRow.Hidden = True
Sheet4.[13:16].EntireRow.Hidden = True
Sheet5.[13:16].EntireRow.Hidden = True
Sheet6.[13:16].EntireRow.Hidden = True
Sheet7.[13:16].EntireRow.Hidden = True
Sheet8.[13:16].EntireRow.Hidden = True
Sheet9.[13:16].EntireRow.Hidden = True
Sheet10.[13:16].EntireRow.Hidden = True
Else
Sheet3.[13:16].EntireRow.Hidden = False
Sheet4.[13:16].EntireRow.Hidden = False
Sheet5.[13:16].EntireRow.Hidden = False
Sheet6.[13:16].EntireRow.Hidden = False
Sheet7.[13:16].EntireRow.Hidden = False
Sheet8.[13:16].EntireRow.Hidden = False
Sheet9.[13:16].EntireRow.Hidden = False
Sheet10.[13:16].EntireRow.Hidden = False
End If
End Sub
Private Sub CheckBox4_Click()
If CheckBox1.Value = False Then
Sheet3.[16:19].EntireRow.Hidden = True
Sheet4.[16:19].EntireRow.Hidden = True
Sheet5.[16:19].EntireRow.Hidden = True
Sheet6.[16:19].EntireRow.Hidden = True
Sheet7.[16:19].EntireRow.Hidden = True
Sheet8.[16:19].EntireRow.Hidden = True
Sheet9.[16:19].EntireRow.Hidden = True
Sheet10.[16:19].EntireRow.Hidden = True
Else
Sheet3.[16:19].EntireRow.Hidden = False
Sheet4.[16:19].EntireRow.Hidden = False
Sheet5.[16:19].EntireRow.Hidden = False
Sheet6.[16:19].EntireRow.Hidden = False
Sheet7.[16:19].EntireRow.Hidden = False
Sheet8.[16:19].EntireRow.Hidden = False
Sheet9.[16:19].EntireRow.Hidden = False
Sheet10.[16:19].EntireRow.Hidden = False
End If
End Sub
Private Sub CheckBox5_Click()
If CheckBox1.Value = False Then
Sheet3.[20:24].EntireRow.Hidden = True
Sheet4.[20:24].EntireRow.Hidden = True
Sheet5.[20:24].EntireRow.Hidden = True
Sheet6.[20:24].EntireRow.Hidden = True
Sheet7.[20:24].EntireRow.Hidden = True
Sheet8.[20:24].EntireRow.Hidden = True
Sheet9.[20:24].EntireRow.Hidden = True
Sheet10.[20:24].EntireRow.Hidden = True
Else
Sheet3.[20:24].EntireRow.Hidden = False
Sheet4.[20:24].EntireRow.Hidden = False
Sheet5.[20:24].EntireRow.Hidden = False
Sheet6.[20:24].EntireRow.Hidden = False
Sheet7.[20:24].EntireRow.Hidden = False
Sheet8.[20:24].EntireRow.Hidden = False
Sheet9.[20:24].EntireRow.Hidden = False
Sheet10.[20:24].EntireRow.Hidden = False
End If
End Sub