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