Excel VBA質問箱 IV

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

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


54333 / 76738 ←次へ | 前へ→

【27201】Re:ListBoxに追加
回答  kobasan  - 05/8/1(月) 16:48 -

引用なし
パスワード
   ▼YU さん 今日は

とりあえず

>ListBoxは一個なんですが、
>ListBoxに入れたい値が10列分あるんです。

この部分は、これでできると思います。

Private Sub CommandButton1_Click()

Dim A As Range
Dim MyRange As Range
Dim MaxRow As Long, Listmax As Long, i As Long
Dim wsNmae As String
  wsNmae = 一覧"

  MaxRow = Worksheets(wsNmae).Range("A65536").End(xlUp).Row
  Set MyRange = Worksheets(wsNmae).Range("A2:A" & MaxRow)

  ListBox1.ColumnCount = 10  'ListBox1の列は10列にする
  
  For Each A In MyRange
    If A.Text = TextBox1.Text Then
      ListBox1.AddItem A.Text   'A列
      For i = 1 To 9
        ListBox1.List(ListBox1.ListCount - 1, i) = A.Offset(, i).Text 'i番目の列
      Next
    End If
  Next
  ListBox1.TextColumn = 1 '選択されたら1列目を表示する
  '選択されたとき何列目を表示させるのか分からないので、
  '1列目にしています。

  'For r = 1 To MemberCount
  '  TextBox1.Text = MyColl(r).Value  '<------したいことがよく分からない???
  'Next r

End Sub

0 hits

【27183】ListBoxに追加 YU 05/8/1(月) 11:38 質問
【27188】Re:ListBoxに追加 kobasan 05/8/1(月) 13:49 発言
【27189】Re:ListBoxに追加 kobasan 05/8/1(月) 14:05 発言
【27194】Re:ListBoxに追加 YU 05/8/1(月) 15:20 質問
【27201】Re:ListBoxに追加 kobasan 05/8/1(月) 16:48 回答
【27203】Re:ListBoxに追加 Jaka 05/8/1(月) 17:07 発言
【27206】Re:ListBoxに追加 YU 05/8/1(月) 17:48 お礼
【27210】Re:ListBoxに追加 kobasan 05/8/1(月) 22:39 発言

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