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 のサポートおよびフィードバックを参照してください。