我不得不拼凑Excel / VBA中的一些代码,并且依旧记得我们曾经使用添加对Microsoft Scripting Runtime的引用来使用Dictionary。现在,在Office 2010的时代,这仍然是获取像Dictionary这样的结构或移动内容的首选方式吗?
答案 0 :(得分:4)
字典在Excel VBA中仍然使用相同的旧方法 - 在此处阅读更多内容 Does VBA have Dictionary Structure?
但是使用Collections
可以替代字典对象
更多相关信息:Using Dictionary Object in Excel VBA
答案 1 :(得分:1)
请注意! Microsoft Scripting Runtime在Mac上不起作用。 但有一个解决方法。得到这个https://github.com/VBA-tools/VBA-Dictionary 并将Dictionary.cls导入您的VBA项目。这将创建一个Dictionary类,而不是Microsoft Scripting Runtime
中的类