ItemData プロパティは、コンボ ボックスまたはリスト ボックスの指定された行について、連結された列のデータを返します。 読み取り専用のバリアント型 (Variant) の値。
構文
式。ItemData (Index)
式コントロール オブジェクトを表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| Index | 必須 | Long | 取得するデータを含むコンボ ボックスまたはリスト ボックス内の行。 コンボ ボックスとリスト ボックスの行には、0 から始まるインデックスが付けられます。 たとえば、コンボ ボックスの 6 行目の項目を取得するには、引数 rowindex に 5 を指定します。 |
注釈
ItemData プロパティを使用すると、コンボ ボックスまたはリスト ボックス内のエントリのリストを反復処理できます。 たとえば、リスト ボックス内のすべてのアイテムを反復処理して特定のエントリを検索するとします。 ListCount プロパティを使用してリスト ボックス内の行数を決定した後、ItemData プロパティを使用して各行の連結された列のデータを返します。
また、 ItemData プロパティは、リスト ボックスで選択されている項目のデータだけを取得することもできます。 ItemsSelected コレクションを反復処理して、リスト ボックス内のどの行が選択されているかを確認し、ItemData プロパティを使用してそれらの行のデータを返すことができます。 一度に複数の項目を選択できるようにするには、リスト ボックスの " MultiSelect /複数選択" プロパティを [Simple/標準] または [Extended/拡張] に設定します。
Column プロパティを使用すると、指定した列が連結された列ではない場合でも、指定した行および列からデータを返すことができます。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。