0
/Next循環我有UserForm4含有CheckBox1 ... 19,並且還OptionButton1 ... 3,用TextBox1中,沿着CommandButton1的,2.錯誤結束對於通過的CheckBox
當選項按鈕1 =真欲環通過所有複選框並將其設置爲True。
我得到狀態「找不到對象」和我= 21,n = 23的錯誤。當我只有19個CheckBox時,它們如何變得那麼高?
謝謝!
Private Sub OptionButton1_Click()
Dim ctrl As Control
Dim i As Integer
Dim n As Integer
n = 0
For Each ctrl In UserForm4.Controls
If TypeOf ctrl Is MSForms.CheckBox Then
n = n + 1
End If
Next ctrl
For i = 1 To n
If UserForm4.Controls("CheckBox" & i) = False Then
UserForm4.Controls("CheckBox" & i) = True
End If
Next i
End Sub