複数選択し選択した項目を表示するのはどうしたらいいのでしょうか?
検索してみてもリストボックスの複数選択の内容しかみつからず・・・。
For Each varItem In Me.ListView1.SelectedItem
Debug.Print varItem
Next
上記のコードではエラーになってしまいます。
ご教示いただけますようよろしくお願い致します。
こんなことですか。
'複数選択(取りあえず全部選択)
For i = 1 To ListView1.ListItems.Count
ListView1.ListItems(i).Selected = True
Next
'選択行の書き出し
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).Selected = True Then
Debug.Print ListView1.ListItems(i).Text
End If
Next
For Eachではできないのですね。
ありがとうございました。
出来ないんじゃなくて1つも選択されてなかった時の
処理が考えられてないだけだと思う。
ちゃんとデバッグしてどういう状態の時にどこでエラーが
出てるか確認すれば分かる事です。
ツイート | ![]() |