如果我在VBA中有一个全局变量,并且我在Workbook.open()上为它赋值,那么即使在代码中单击了"重置"按钮(或者代码因错误而结束),有没有办法保留这个赋值?
示例:
Public myGlobalVariable As String
Private Sub Workbook_Open()
'Ask the user for the value of the global variable
myGlobalVariable = InputBox("Give me some input", "Hi", 1)
End Sub
唯一的方法是将它们保存在某个地方,例如一个单元格、定义的名称、注册表、文件。