構文
object.RemoveAll
RemoveAllメソッドは、Dictionary オブジェクトのキー(要素)を全て削除します。
特定要素のみ削除したい場合はRemoveメソッドを使用してください。
Dictionaryのキー(要素)を全て削除するサンプルコード
'参照設定 Microsoft Scripting Runtime Public Sub sample() Dim dic As Dictionary Set dic = New Dictionary dic.Add "1月", "Jan" dic.Add "2月", "Feb" dic.Add "3月", "Mar" dic.Add "4月", "Apr" dic.Add "5月", "May" dic.Add "6月", "Jun" dic.Add "7月", "Jul" dic.Add "8月", "Aug" dic.Add "9月", "Sep" dic.Add "10月", "Oct" dic.Add "11月", "Nov" dic.Add "12月", "Dec" Debug.Print dic.Count '12 '■Dictionaryの要素を全て削除 dic.RemoveAll Debug.Print dic.Count '0 End Sub
関連記事
Dictionaryにキーと要素を追加する【Addメソッド】【ExcelVBA】
Dictionaryにキーが存在するかチェックする【Existsメソッド】【ExcelVBA】
DictionaryのExistsが動作しないのはValueで入れてない為【ExcelVBA】
コメント