0
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
この場合、変数を使用する代わりに 'Environ(" Username ")'を直接使用しないでください。 –
フェアポイント、それは最良の例ではなかったかもしれません。私は他の商品にもそれが必要です。すべてのケースで回避策を見つけることができるかもしれませんが、グローバル変数が削除されるのを防ぐ方法があれば、ずっと簡単です。私はそれを別の例に変更しました。 – Noceo