構文
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】
コメント