2016 - 2024

感恩一路有你

dim什么意思啊 VBA中声明变量的public,private,dim和static简要的用法和异同是什么?

浏览量:1431 时间:2021-03-18 05:24:07 作者:admin

VBA中声明变量的public,private,dim和static简要的用法和异同是什么?

变量的有效范围是全局的/这个模块的/这个过程的/静态不变的

最后一个很少使用

[dim]前者定义动态变量。一旦处理完成,变量占用的内存将被系统回收,存储在变量中的数据将被销毁。

[static]后者定义了一个静态变量,这意味着该变量占用的内存在进程结束后不会被回收,数据也不会被销毁,因此当您再次调用进程时,数据仍然存在。

相反,公共和静态都具有保护数据不被破坏的功能。然而,前者适用于所有进程都可以访问的变量,而后者将变量的范围缩小到最小。

vba public与private有什么区别?

前者始终保留流程中定义的变量值,而后者则无法保持自动清除。例如,使用static和dim分别定义变量I和j。当任何其他进程调整此进程时,此进程的I值不会丢失,J值将自动返回到初始值(值为0,字符串为空)。

dim什么意思啊 static和dim的区别 dim a as integer

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。