vba变量的作用域分为哪几个层次
发布网友
发布时间:2022-09-04 18:33
我来回答
共2个回答
热心网友
时间:2023-08-10 02:27
全局-就是你的vba程序里面的所有函数(过程)都可以使用的变量;
局部-就是在那定义只能在那用(比如:在函数里面定义的,就只能在函数里面使用);
静态-是变量里面的数据不能被修改;
模块-就是你定义变量的模块里面的所有函数(过程)都可以使用,其他模块里面的函数不能使用;
共有、私有-这个是涉及到类的问题了;
过程-其实过程和函数差不多,一个过程就相当于一个函数,只是他们定义的关键词不一样,过程用sub定义,函数用function定义,区别就是函数有返回值,过程没有。
热心网友
时间:2023-08-10 02:28
楼上已经回答得很详细了