VBA 有字典结构吗?像键<>值数组?
是的。
设置对 MS 脚本运行时(“Microsoft 脚本运行时”)的引用。根据@regjo 的评论,转到工具-> 参考并勾选“Microsoft 脚本运行时”框。
使用以下代码创建字典实例:
Set dict = CreateObject("Scripting.Dictionary")
或者
Dim dict As New Scripting.Dictionary
使用示例:
If Not dict.Exists(key) Then dict.Add key, value End If
不要忘记将字典设置为Nothing使用完毕后。
Nothing
Set dict = Nothing