如何在Excel VBA监视窗口中监视字典中的值?
我通过dict As New Dictionary
词典在Excel VBA中使用dict As New Dictionary
(并添加对脚本运行时的引用)。 当我在debugging过程中试图监视这些内容时,我只能看到字典中的键,而不是每个键的相应值。
有没有办法看到这个价值呢? 这将使debugging更容易对我来说。
编辑:根据你的答案,有没有简单的解决scheme,但我可以做到以下几点。
使用全局variablesDim d_obj As Object
并持续监视它,每当我需要查找一个字典的值时,我在即时窗口中键入Set d_obj(key) = ...
,我将能够看到值监视器窗口。
另外我可以做的是编写一个函数,它接受一个字典并将其作为列表返回,并在直接窗口中同样使用这个函数。 Thx给所有人!
我通常在直接窗口中inputdict.items
,select它,然后按Shift + F9将其插入观察窗口。
另外,这里是一个直线窗口的单线,列出所有项目:
for each i in dic.Items: debug.Print i: next