VBA-JC第1节|常量与变量
2019-05-13 本文已影响0人
努力奋斗的durian
最近更新:'2019-05-13'
1.变量的命名
2.变量的本质
3.强制声明
4.常量的使用
1.变量的命名
- 尽量使用有意义的名字
可以使用中文作变量名,尽量使用英文字母作变量名. - 不要使用特殊字符
可以使用:英文字母,中文,数字,下划线,不能以数字为开头. - 不能使用系统保留字
比如sub,end,if,for,while等 - 大小写不敏感
比如Xy=5,xY=7,无论Xy或xY其实都是同一个变量.
2.变量的本质
默认时,VBA为每个未知变量分配一块内存空间,并赋值为0或空字符串
- 遇到一个新的变量名时,VBA会自动创建该变量,无需事先声明。
- 该变量的默认值为0,或空字符串。
- 笔误导致的错误变量名会被认为是一个值为0的新变量!
3.强制声明
用 Option Explicit(在模块第一行)和Dim语句,可以使VBA在遇到未声明变量名时会自动报错。
4.常量的使用
使用 Const可以声明常量并同时赋值。此后再给常量赋值时,VBA将报错。