ControlFormat.ListFillRange プロパティ (Excel)

指定したリスト ボックスの塗りつぶしに使用するワークシートの範囲を設定または返します。 このプロパティを設定すると、リスト ボックス内の既存のリストが破棄されます。 読み取り/書き込みが可能な String です。

構文

ListFillRange

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

注釈

Excel では、指定したセル範囲に含まれる各セルの内容を読み込み、読み込んだ値をリスト ボックスに挿入します。 指定したセル範囲内のセルに加えられた変更は、リスト ボックスにも反映されます。

リスト ボックスのリストが AddItem メソッドで作成された場合、このプロパティは空の文字列 ("") を返します。

次の使用例は、ワークシート 1 にリスト ボックスを追加して、リスト ボックスにセル範囲の内容を設定します。

With Worksheets(1) 
 Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 100, 100) 
 lb.ControlFormat.ListFillRange = "A1:A10" 
End With

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

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