リスト ボックスまたはコンボ ボックスから 1 つまたは複数のアイテムを削除します。
構文
式。RemoveItem (Index, Count)
式ControlFormat オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Index | 必須 | 長整数型 (Long) | 削除する最初の項目の番号。 有効な値は 1 からリスト内の項目の数までです ( ListCount プロパティによって返されます)。 |
Count | 省略可能 | バリアント型 | 項目 Index から始まる削除する項目の数。 If this argument is omitted, one item is removed. Index + Count がリスト内の項目数を超える場合、インデックスからリストの末尾までのすべての項目がエラーなしで削除されます。 |
注釈
指定されたオブジェクトがセル範囲の内容で定義されているときは、このメソッドは失敗します。
RemoveAllItems メソッドを使用して、リスト ボックスまたはコンボ ボックスからすべてのエントリを削除します。
例
次の使用例は、リスト ボックスから選択された項目を削除します。 リスト ボックスを表さない場合 Shapes(2)
、この例は失敗します。
Set lbcf = Worksheets(1).Shapes(2).ControlFormat
lbcf.RemoveItem lbcf.ListIndex
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。