Excel VBA質問箱 IV

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

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


60917 / 76732 ←次へ | 前へ→

【20443】複数列のリストボックスへの転記
質問  あーる  - 04/12/9(木) 12:18 -

引用なし
パスワード
   いつもたいへんお世話になっております。

現在、複数列のリストボックスへの転記で行き詰まっています。
転記元は単一選択のComboBox1と、複数選択可のListBox1で、転記先は複数列
表示のListBox2です。

ComboBox1とListBox1は連動しています。追加ボタン(CmbAdd)を押すことで
、ListBox2の一列目にはComboBox1の項目をListBox2の選択数分を、二列目に
はListBox1の項目(複数選択可)を順次リストアップすることを試みています


皆様からお知恵を授けていただけましたら、幸いです。

Private Sub CmbAdd_Click()

Dim i As Integer
Dim j As Integer
i = 0
j = 0

  For i = 0 To ComboBox1.ListCount - 1
   With ComboBox1
   If .Selected(i) = True Then
    ListBox2.AddItem .Value(i)
    ListBox2.Column(0, i) = ComboBox1.Value(i)
    End If
   End With
   DoEvents
  Next i
  
  For jj = 0 To ListBox1.ListCount - 1
   With ListBox1
   If .Selected(jj) = True Then
    ListBox2.AddItem .List(jj)
    ListBox2.Column(1, jj) = ComboBox1.List(jj)
   End If
   End With
   DoEvents
  Next jj

End Sub

1 hits

【20443】複数列のリストボックスへの転記 あーる 04/12/9(木) 12:18 質問
【20474】Re:複数列のリストボックスへの転記 [名前なし] 04/12/9(木) 22:22 回答

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