ユーザーフォーム内で、他の複数のチェックボックス(月)を選択するチェックボックスをコーディングしています。これは、ユーザーがそれぞれをクリックするのではなく、12ヶ月すべてを選択できるようにするためです。以下は私が書いたコードです。私は今何が間違っていますか?さまざまな月を選択するためのチェックボックス
Private Sub Selectbox_AfterUpdate()
Dim x As Integer
If Me.Selectbox.Value = True Then
For x = 0 To 12
Me.Controls("Month" & x).Value = True
Next x
Me.Selectbox.Caption = "Deselect All"
ElseIf Me.Selectbox.Value = False Then
For x = 0 To 12
Me.Controls("Month" & x).Value = False
Next x
Me.Selectbox.Caption = "Select All"
End If
End Sub
「真」または「偽」をチェックしないで、vbCheckedまたはvbUncheckedをチェックしてください。 –
私はそれを試みました。それは私に "指定されたオブジェクトを見つけることができませんでした"と示唆している実行時エラーを与えます... – user8958702