[VBA] Dictionaryの情報が初期化しても残ってしまう場合の対応

概要

VBAExcelマクロ)でDictionaryを宣言し直しても、初期化してもキーが残り、アイテムにemptyが入っている。

Dim dict As New Dictionary
dict.RemoveAll
'上記でもキーが残ってしまう

原因、対応方法

原因は対象のDictionaryをウォッチに追加しているため。
ウォッチから該当の式を削除すれば余計なキーの残りが消える。

参考:

stackoverflow.com