【正确答案】
1、正确答案:全局变量
【答案解析】解析: 在VBA编程中,变量定义的位置和方式不同,则它存在的时间和起作用的范围也有所不同,这就是变量的作用域与生命周期。根据变量作用域,可以分为局部变量、模块变量和全局变量。 局部变量:变量定义在模块的过程内部,过程代码执行时才可见。在子过程或函数过程中定义的,或不用 Dim…As关键字定义而直接使用的变量都是局部变量。 模块变量:变量定义在模块的所有过程之外的起始位置,运行时在模块所包含的所有子过程和函数过程中可见。在模块的变量定义区域,用Dim…As关键字定义的变量就是模块变量。 全局变量:变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。在标准模块的变量定义区域,用Public…As关键字说明的变量就是全局变量。