初歩的な質問かもしれませんが教えてください。
参照設定の使い方がいまいち分からずエラーになってしまいます。
リストボックスの .ItemsSelectedの項目がでてこないので参照設定が間違っているとかんがえました。
分かる方はご教授お願いします。
SelectedItems?
VB.NET?
他のスレであったのですが次の通りです。
Sub RowsSelected()
Dim ctlList As Control, varItem As Variant
' リスト ボックスを示す Control オブジェクトを取得します。
Set ctlList = Forms!社員!在籍支社
' 選択項目を列挙します。
For Each varItem in ctlList.ItemsSelected
' 連結列の値を表示します。
Debug.Print ctlList.ItemData(varItem)
Next varItem
End Sub
これで
ctlList.ItemsSelected
と打つときにItemsSelectedがドットを打ったときに出てきません。
また実行するとエラーになります。
環境はVB6.0です。
どうかご教示お願いいたします。
他のスレであったのですが次の通りです。
Sub RowsSelected()
Dim ctlList As Control, varItem As Variant
' リスト ボックスを示す Control オブジェクトを取得します。
Set ctlList = Forms!社員!在籍支社
' 選択項目を列挙します。
For Each varItem in ctlList.ItemsSelected
' 連結列の値を表示します。
Debug.Print ctlList.ItemData(varItem)
Next varItem
End Sub
これで
ctlList.ItemsSelected
と打つときにItemsSelectedがドットを打ったときに出てきません。
また実行するとエラーになります。
環境はVB6.0です。
どうかご教示お願いいたします。
VB6では、ItemsSelectedはありません。
編集 削除こんな感じではどうですか?
For i = 0 To ctlList.ListCount -1
If ctlList.Selected(i) = True Then
Debug.Print ctlList.ItemData(i)
End If
Next i