在 VBA 中创建字典时,需要先引用 Microsoft Scripting Runtime 库,然后声明 Dictionary 对象。在创建字典时,需要使用 Set 语句将 Dictionary 对象实例化。以下是示例代码:
Dim dict As Scripting.Dictionary
Set dict = New Scripting.Dictionary
如果您在创建字典时遇到 "Type 块外语句无效" 错误,可能是因为您未正确声明 Dictionary 对象或未引用 Microsoft Scripting Runtime 库。
请确保已经在代码顶部添加了以下引用:
Option Explicit
'其他代码
'引用Microsoft Scripting Runtime 库
'在VBA编辑器中点击 菜单栏 -> 工具 -> 引用
'找到 Microsoft Scripting Runtime 并勾选
'点击确定即可
Dim dict As Scripting.Dictionary
Set dict = New Scripting.Dictionary
'其他代码
另外,如果您没有在代码顶部使用 Option Explicit 语句,则建议添加该语句以启用变量声明强制选项。这将确保您在使用变量之前先声明它们,以避免拼写错误或其他常见问题。
希望这些信息对您有所帮助!