二、基础篇——基础知识

1、VBA 代码构成

VBA 包含声明语句(Function、Sub、Get 和 Set)和匹配的 End 声明中。

Sub 宏名称 ()

'  说明语句(不执行)

          VBA语句1

          VBA语句2

          ....

End Sub

2、VBA常用关键字及释义

Abs Array() Asc Atn

Boolean(布尔运算) Byte

Call Case Choose Chr Close Compare Const Currency

Data Day Deftype Dim Dir Do Double

Else End(结束) Exit Explicit

For Format Function(函数)

Hour

If(选择)

InStr Int Integer(整型) IsMissing(判断是否输入可选参数)

Lbound Lcase Len Let Like Long Loop Lset Ltrim

Me Mid Minute Mod Month

New Next Not Now

On Open Optional(可选参数) Or

Print(输出) Private Public

QBColor

Randomize(生成随机数) ReDim Return Right RmDir Rtrim

Second Select Set Sgn Sin Single Space Spc Static(静态) String(字符串) Sub Swtich

Tab Then Trim

Ucase

Wend While With

Xor

Year

注:关键字区分大小写,首字母自动转换为大写

3、标识符

VBA中过程、常熟、变量、对象等的名称称作标识符。

标识符首字母必须为字母或者下划线;

不能在标识符中使用:空格 . ! @ & $ # 等字符;

中文Excel中,可使用中文作为标识符,不要求首字符为字母。

4、数据类型

整型用(Integer,%);

长整型(Long,&);

单精度浮点型(Single,!);

双精度浮点型(Double,#);

货币型(Currency,@);

字符串(String,“字符串”);

布尔型(Boolean):仅有两个值True(1)或False(0);

日期型(Date,#日期#);

对象型(Object);

变体型(Variant)。

5、Visual Basic 常数

可参考帮助文档(F1)

Visual Basic for Applications 定义了一些常数,使程序设计变得更为简单。下列常数可在程序代码中的任何地方代替实际值:

Calendar 常数

CallType 常数

Color 常数

Compiler 常数

Date 常数

Dir、GetAttr 和 SetAttr 常数

IMEStatus 常数

Instr、StrComp 常数

Keycode 常数

Miscellaneous 常数

MsgBox 常数

QueryClose 常数

QueryClose 常数

Shell 常数

StrConv 常数

系统颜色常数

VarType 常数

Visual Basic 常数

6、变量

声明变量的格式:Dim 变量名 As 数据类型

例如:Dim intX As Integer——将intX设置为整型

建议进行变量显示声明:Option Explicit

局部变量:Dim

模块变量:Dim或Private

全局变量:Public

静态变量:Static

欢迎关注微信公众号:VBA入门与提高

你可能感兴趣的:(二、基础篇——基础知识)