Excel VBA質問箱 IV

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

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


26115 / 76732 ←次へ | 前へ→

【55951】Re:リストボックスの表示の仕方がわかりません
発言  kanabun  - 08/5/25(日) 19:39 -

引用なし
パスワード
   上の例は サンプルデータではうまくいきますが、

BA200
CA100
D-00A

というようなデータではうまく仕分けできません。

文字通り 「Aで始まる」で仕分けるときは、 一例ですが、
Like 演算子でつぎのように 判定します

Private Sub UserForm_Initialize()
 Dim arry, i As Long, iMax As Long
 Dim List1() As String, k1 As Long
 Dim List2() As String, k2 As Long
 
 arry = Application.Transpose(Range("A2", Range("A65536").End(xlUp)))
 iMax = UBound(arry)
 ReDim List1(1 To iMax)
 ReDim List2(1 To iMax)
 For i = 1 To UBound(arry)
   If arry(i) Like "A*" Then '← ここで 判定
     k1 = k1 + 1
     List1(k1) = arry(i)
   Else
     k2 = k2 + 1
     List2(k2) = arry(i)
   End If
 Next
 ReDim Preserve List1(1 To k1)
 ReDim Preserve List2(1 To k2)
 ListBox1.List = List1()
 ListBox2.List = List2()
End Sub

0 hits

【55949】リストボックスの表示の仕方がわかりません かずお 08/5/25(日) 16:34 質問
【55950】Re:リストボックスの表示の仕方がわかりま... kanabun 08/5/25(日) 17:53 発言
【55951】Re:リストボックスの表示の仕方がわかりま... kanabun 08/5/25(日) 19:39 発言
【55953】リストボックスの表示の仕方がわかりません かずお 08/5/25(日) 20:54 質問
【55954】Re:リストボックスの表示の仕方がわかりま... kanabun 08/5/25(日) 21:04 発言
【55955】Re:リストボックスの表示の仕方がわかりま... かずお 08/5/25(日) 21:24 お礼
【55956】Re:リストボックスの表示の仕方がわかりま... kanabun 08/5/25(日) 21:49 発言

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