15、VBA 变量、函数与子程序全解析

VBA 变量、函数与子程序全解析

1. 变量类型与特性

变量在编程中扮演着至关重要的角色,不同类型的变量具有不同的作用域和生命周期。

1.1 局部变量

局部变量是在过程内部声明的变量,其优势在于可以在不同的过程中使用相同的名称而不会产生冲突,因为每个变量仅在其所在的过程中可见。例如:

Sub ProcedureA()
    Dim LocalVar As Integer
    LocalVar = 0
    ' 其他代码
End Sub

在上述代码中, LocalVar 就是一个局部变量,它只能在 ProcedureA 过程中被访问。

1.2 模块级变量

模块级变量(或常量)是在代码模块的声明部分声明的变量。模块级变量和常量分为私有和公共两种类型:
- 公共变量(常量) :使用 Public 关键字声明,可被项目中所有模块的所有过程使用。例如:

Public APubInt As Integer
Public Const APubConst = 7
  • 私有变量(常量) :使用 Private 关键字声明,仅可被声明它的模块中的过程使用。例如:

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值