次の方法で共有


ControlFormat.List メソッド (Excel)

指定したリスト ボックスまたはコンボ ボックス内のテキスト エントリを文字列の配列として設定するか、単一のテキスト エントリを取得または設定します。 リストに項目がない場合、エラーになります。

構文

リスト (インデックス)

ControlFormat オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Index 省略可能 バリアント型 (Variant) 項目のインデックス番号を指定します。 この引数を省略すると、リスト全体の項目が文字列配列として返されます。

戻り値

バリアント型

注釈

このプロパティを設定すると、 ListFillRange プロパティで指定された任意の範囲がクリアされます。

次の使用例は、ワークシート 1 のリスト ボックスに項目を設定します。 リスト ボックスを表さない場合 Shapes(2) 、この例は失敗します。

Worksheets(1).Shapes(2).ControlFormat.List = _ 
 Array("cogs", "widgets", "sprockets", "gizmos")

次の使用例は、ワークシート 1 のリスト ボックスに 4 つの項目を設定します。 リスト ボックスを表さない場合 Shapes(2) 、この例は失敗します。

Worksheets(1).Shapes(2).ControlFormat.List(4) = "gadgets"

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。