有时候,你想保留在Excel VBA当过程结束一个变量的值。您可以通过使用static关键字做到这一点。

1.将一个命令按钮

您的工作表,并添加以下代码行:

Dim Statement in Excel VBA

当您单击工作表上的命令按钮2.结果:

Dim Statement Result

当您单击另一个时间3.结果:

Dim Statement Result

说明:Excel VBA中破坏了变量的过程结束时。

每次单击在纸张上的命令按钮,Excel VBA中创建变量x再次,添加值1到它,并显示结果。

4.现在用关键字static替换关键字暗淡。

Static Keyword in Excel VBA

当您单击工作表上的命令按钮5.结果:

Static Keyword Result

当您单击另一个时间6.结果:

Static Keyword Result

结论:静态变量保留它们的值,即使在过程结束。

注意:当您单击Reset(停止)按钮或当您关闭工作簿的静态变量将被销毁。