VBA学习03_变量和常量

本文介绍了VBA中变量和常量的基本概念及其使用方法,包括变量的命名规则、本质及强制声明的方法,并通过示例代码展示了如何进行数学运算。此外,还详细解释了常量的定义方式及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

变量

代码更加灵活 | 代码更加易懂

变量的命名

不能使用特殊字符,系统保留字

可以使用英文,中文, 数字,下划线

VBA 大小写不敏感

课堂代码示例

Sub 做加法()
	x = Cells(3,2)
	Cells(x,9) = Cells(x,5) +  Cells (x,7)
End Sub	
Sub 做几何()
	x = Cells(4,3)
	y = 3.14 * x * x
	z = 4 / 3 * 3.14 * x * x * x

	Cells(4,4) = y
	Cells(4,5) = z
End Sub

变量的本质

赋值语句 从右往左执行

遇到一个新的变量名时,VBA会自动创建该变量,无需事先声明(解决手误变量错误的问题,强制声明)

该变量的默认值为0,或为空字符串.

强制声明

Option Explicit     # 强制声明
-------------------------
Sub mathTest()
	Dim r1,s,v
	
	r1 = Cells(4,3)
	s = 3.14 * r1 * r1
	v=  4 / 3 * 3.14 * r1 * r * r1
	
	Cells (4,4) = s
	Cells (4,5) = v
End Sub

常量的使用

Const : 定义常量 __定义后不允许被修改

总结

  • 默认时,VBA为每一个未知变量分配一块内存空间,并赋值为0或者空字符串
  • 使用Option Explicit ( 在模块第一行 ) 和Dim 语句,可以使用VBA在遇到未声明变量名时,会自动报错
  • 使用Const 可以声明常量并同时赋值.此后再给常量赋值时,VBA将报错
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pigerr杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值