Перебирать словари VBA?


Я использую класс Dictionary в библиотеке сценариев MS Runtime для хранения меток, которые будут использоваться для шаблона отчета. Есть ли способ перебрать все пары значений ключей в этом словаре, как в Python? Я просто хочу использовать ключ в качестве номера строки (все это происходит в столбце A), и значение будет заголовком метки.

что-то типа:

For Each key in dict
    Range("A" & key).Value = dict(key)
Next key
1   51  

1 ответ:

попробуй:

For Each strKey In oDic.Keys()
    Range("A" & strKey).Value = oDic(strKey)
Next