我想为整个过程声明一个变量 - 我想命名一个工作簿(“Dataworkbook”)以在我的所有模块中使用。 我尝试声明为公开但仍然收到错误“变量未定义”
Static Dataworkbook As Workbook
Set Dataworkbook = Workbooks.Open("C:\Users\Public\Documents\Sara\Data")
答案 0 :(得分:2)
使用public声明为全局"静态"变量
Option Explicit
Public Dataworkbook As Workbook
Sub Test
Set Dataworkbook = Workbooks.Open("C:\Users\Public\Documents\Sara\Data.xlsx")
End Sub
但请确保包含相应的文件扩展名,例如分配值时.xlsx
。