变量的值可以在程序运行过程中被改变。
(1)变量应先声明,后使用
(2)变量的作用域:局部范围,模块范围,全局范围
(3)数据库对象变量
窗体和报表对象的引用格式
forms!窗体名!控件名.[属性名]
reports!报表名!控件名.[属性名]
访问成员的方式是:变量名.成员名
(4)变量的声明方式
dim 变量名 [as 数据类型]
如果在声明变量时没有指明该变量的类型的话,变量的类型就是变体型(variant),变体型变量可以存储任何类型的数据。如果明确的指明了变量的类型,那么该变量就只能存储该类型的数据。每个变量都有一个默认的初值,数值型变量为0,字符串为空串,变体型为empty(空值)
9.常量:在程序中可以直接引用的实际值,其值在程序运行中不变。
(1)直接常量
(2)符号常量 Const符号常量名称=常量值
对于常变量(同一个常量的值经常出现)只能在声明的时候对其赋值,不能在其它地方对其值进行改变。常变量具有常量和变量的特点
(3)系统常量 True,Flase,Yes,No,On,Off,Null
10.数组(会计算数组中元素的个数)
Dim 数组名([下标下限 to] 下标上限)
数组的声明方式,一维数组,二维数组,数据的默认下标开始值为0
11.常用函数(参加附录A,本部分考试出现概率比较大)
abs,int,fix,round,rnd,instr,len,left,right,mid,date,time,now,year,month,day,weekday,ltrim,rtrim,trim, dateadd,datediff,datepart,asc,chr,str,val,datevalue,nz,dcount,dsum,davg,dlookup,
12.运算符和表达式
算术运算符,,关系运算符,逻辑运算符(and,or,not),连接运算符(&,+)
各种运算符的优先级(熟悉)
13.VBA程序语句的书写原则
(1)一条语句写在一行,如果是多条语句写在一行,语句间需用:间隔,一行写不下,可以用_将语句连续写在下一行。
(2)注释用Rem或’
14.VBA的控制结构 环球网校考试站
按照语句的执行顺序控制结构分为:顺序结构,分支结构,循环结构
15.条件语句
(1)If—Then
(2)If—Then—Else
(3)If—Then—ElseIf
(4)Select Case—End Case
(5)条件函数: IIf,Switch,Choose
16.循环语句(分清各语句在那种条件下执行循环体)
(1)For—Next语句
(2)Do While—Loop语句
(3)Do Until—Loop 语句
(4)Do—Loop While语句
(5)Do Until—Loop Until 语句
(6)While—Wend 语句
17.过程调用
(1)子过程的调用 Call 子过程名([实参])或子过程名([实参])
(2)函数过程的调用 函数过程名([实参])
函数过程可以赋值给某个变量,格式为:变量=函数过程名([实参])
18.参数传递
(1)传值ByVal,单向
(2)传址ByRef,双向 默认情况下为传址方式
19.VBA程序运行错误处理(掌握基本语法就ok)