Excel VBA質問箱 IV

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

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


43931 / 76732 ←次へ | 前へ→

【37827】Re:質問内容の訂正
回答  Kein  - 06/5/19(金) 14:50 -

引用なし
パスワード
   コンボボックスで「いずれかのリストを選択している」ということを
判定できれば良いのですから、チェックボックスは余分ですね。
なのでチェックボックスは全て削除するとして・・

Private Sub CommandButton1_Click()
  Dim i As Integer, j As Integer
 
  For i = 1 To 5
   With Me.Controls("ComboBox" & i)
     If .ListIndex > -1 Then
      j = j + 1
      Sheets("Sheet1").Cells(1, j) _
      .Resize(5).Value = .Value
     End If
   End With
  Next i
End Sub

というようなコードを入れておけば良いでしょう。もちろん
>Sheets("Sheet1").Cells(1, j) _
>.Resize(5).Value = .Value
の部分は
>該当するデータをシート内から選び出して、それを各列に記入
の処理に変更して下さい。

6 hits

【37816】空白列の処理について ゼロ 06/5/19(金) 11:29 質問
【37817】補足 ゼロ 06/5/19(金) 11:42 発言
【37819】Re:補足 Jaka 06/5/19(金) 12:53 発言
【37821】質問内容の訂正 ゼロ 06/5/19(金) 13:19 質問
【37822】Re:質問内容の訂正 Jaka 06/5/19(金) 13:36 回答
【37823】ありがとうございます ゼロ 06/5/19(金) 13:51 お礼
【37824】Re:質問内容の訂正 ハト 06/5/19(金) 13:54 回答
【37825】なるほどです ゼロ 06/5/19(金) 14:18 お礼
【37827】Re:質問内容の訂正 Kein 06/5/19(金) 14:50 回答
【37830】Re:質問内容の訂正 ゼロ 06/5/19(金) 19:19 お礼

43931 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free