フリーページ

2024年05月14日
XML
カテゴリ: カテゴリ未分類
Private Sub CommandButton1_Click()
    Dim chkBoxes() As Control
    Dim i As Integer
    Dim j As Integer
    Dim isChecked As Boolean
    Dim index As Integer
    isChecked = False

    ' 各大項目の小項目の数
    Dim subItems() As Integer


    ' チェックボックスの数を合計して配列を初期化
    Dim totalCheckboxes As Integer
    totalCheckboxes = 0
    For i = LBound(subItems) To UBound(subItems)
        totalCheckboxes = totalCheckboxes + subItems(i)
    Next i
    ReDim chkBoxes(1 To totalCheckboxes)

    ' 配列にチェックボックスを格納
    index = 1
    For i = 1 To UBound(subItems) + 1

            Set chkBoxes(index) = Me.Controls(i & "_" & j)
            index = index + 1
        Next j
    Next i

    ' 配列内のチェックボックスを確認

        If chkBoxes(i).Value = True Then
            isChecked = True
            Exit For
        End If
    Next i

    ' 全てのチェックボックスが未チェックの場合の処理
    If Not isChecked Then
        MsgBox "少なくとも一つのチェックボックスを選択してください。", vbExclamation, "選択エラー"
    End If
End Sub





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2024年05月14日 15時44分19秒
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

キーワードサーチ

▼キーワード検索

プロフィール

Helio Japan

Helio Japan

お気に入りブログ

毎日がエヴリディ! oyazy44さん
ドラマチックな映画… groomixさん
スッポンの達人 弥右ヱ門さん
アメリカ奮闘記 System of a Downさん
吉川裕一のオースト… 和歌山の風達人 ヒロさんさん

コメント新着

海のくまさん@ チン型取られちゃったw http://onaona.mogmog55.net/f2p8mnr/ 俺…
レレレのお父さん @ ケ、ケ、ケ、K太! K太郎さん、残念でしたね。 また観戦に…
中村k太郎@ こんにちは 自分の名前で検索してきました。 会場で…
楽器男@ パフェの語源 パフェの語源は,パーフェクトっていうの…
レレレのお父さん @ Re:びっくり!(02/23) しろもんさん 26日は川越で五日市さん…

© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: