エクセルVBAの変数のライフ
時には、手順が終了したときにExcelのVBAで変数の値を保持したいです。あなたは、静的なキーワードを使用することによって、これを達成することができます。
1.コマンドボタン
ワークシート上で、次のコード行を追加します。
あなたはシート上のコマンドボタンをクリックすると、結果2:
あなたが別の時間をクリックすると、結果3:
説明:手続きが終了エクセルVBA変数を破棄します。
あなたはシート上のコマンドボタンをクリックするたびに、ExcelのVBAは結果を、再度、変数xを作成し、それに値1を加算し、表示されます。
4.次にキーワード静的でキーワード点心を交換してください。
あなたはシート上のコマンドボタンをクリックすると、結果5.:
あなたが別の時間をクリックすると、結果6:
結論:静的変数でも、プロシージャが終了するときに、それらの値を保持します。
注:あなたがあなたのブックを閉じるときにリセット(停止)ボタンをクリックするとき、または静的変数が破棄されます。