Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1428 / 2272 ツリー ←次へ | 前へ→

【7223】コンボボックスにデータが入力されてい... 06/2/3(金) 16:27 質問[未読]
【7225】Re:コンボボックスにデータが入力されてい... 小僧 06/2/3(金) 17:21 回答[未読]
【7227】Re:コンボボックスにデータが入力されてい... 06/2/3(金) 17:26 お礼[未読]

【7223】コンボボックスにデータが入力されてい...
質問   E-MAIL  - 06/2/3(金) 16:27 -

引用なし
パスワード
   フォーム上に40個のコンボboxがあります。
コンボボックスにデータが入力されている個数
を調べる方法はどうしたら良いのでしょうか?
コンボボックスの名前は、cbox1,cbox2,cbox3...cbox40となっています。

【7225】Re:コンボボックスにデータが入力されてい...
回答  小僧  - 06/2/3(金) 17:21 -

引用なし
パスワード
   ▼爺 さん:
こんにちは。

>コンボボックスにデータが入力されている個数を調べる

タイミングが、コマンドボタンを押した際でよろしければ

Private Sub 入力チェック_Click()
Dim i As Long
Dim Cnt As Long

  For i = 1 To 40
    If Me.Controls("cbox" & i).Value <> "" Then
      Cnt = Cnt + 1
    End If
  Next
  
  MsgBox "入力済みのコンボボックスは " & Cnt & " 個です"
End Sub

こんな感じでしょうか。

【7227】Re:コンボボックスにデータが入力されてい...
お礼   E-MAIL  - 06/2/3(金) 17:26 -

引用なし
パスワード
   小僧さんありがとうございます。
できました。

1428 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free