0
如果我在VBA中有一個全局變量,並且我在Workbook.open()上給它賦值,是否有辦法保留這個指定的值,即使點擊了「Reset」按鈕在代碼中(或代碼由於錯誤而結束)?防止全局變量被清除
例子:
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
在這種情況下,爲什麼不直接使用'Environ(「Username」)'而不是使用變量? –
公平點,它可能不是最好的例子。我還需要其他的變數。儘管我可能能夠在所有情況下找到解決方法,但如果有辦法阻止全局變量被殺死,那將會容易得多。我已經將它改爲另一個例子。 – Noceo