Remove メソッド (VBA)

Collection オブジェクトからメンバーを削除します。

構文

オブジェクト削除 (インデックス)

Remove メソッドの構文には、次のオブジェクト修飾子と指定項目があります。

パーツ 説明
object 必須です。 評価結果が [適用先] リストのオブジェクトになるオブジェクト式です。
index 必須です。 コレクションのメンバーの位置をで指定します。 数式の場合、index には、1 以上からコレクションの Count プロパティ値までの数値を指定します。 文字列式の場合、index は、参照するメンバーがコレクションに追加されたときに指定されたキー引数に対応する必要があります。

解説

index の値がコレクションの既存のメンバーのいずれとも一致しない場合は、エラーが発生します。

次の例では、Remove メソッドを使用して Collection オブジェクト MyClasses からオブジェクトを削除しています。 このコードは、ループの反復ごとに、インデックスが 1 のオブジェクトを削除します。

Dim Num, MyClasses
For Num = 1 To MyClasses.Count    
    MyClasses.Remove 1    ' Remove the first object each time
            ' through the loop until there are 
            ' no objects left in the collection.
Next Num

関連項目

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

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