VBA语句VBA函数.docx
《VBA语句VBA函数.docx》由会员分享,可在线阅读,更多相关《VBA语句VBA函数.docx(8页珍藏版)》请在冰豆网上搜索。
VBA语句VBA函数
VBA英文与中文对照佛山小老鼠2009年12月23日1页共7页
VBA语句
1)AppActivate:
激活一个应用程序窗口
2)Beep:
通过计算机喇叭发出一个音调
3)Call:
将控制权转移到一个过程
4)ChDir:
改变当前的目录
5)ChDrive:
改变当前驱动器
6)Close:
关闭一个文本文件
7)Const:
声明一个常量值
8)Date:
设置当前系统日期
9)Declare:
声明对动态链接库中外部过程的引用
10)DefBool:
将以指定字母开头变量的默认数据类型设置为boolean
11)DefByte:
将以指定字母开头变量的默认数据类型设置为byte
12)DefCur:
将以指定字母开头变量的默认数据类型设置为currency
13)DefDate:
将以指定字母开头变量的默认数据类型设置为date
14)DefDbl:
将以指定字母开头变量的默认数据类型设置为double
15)DefDec:
将以指定字母开头变量的默认数据类型设置为decimal
16)Defint:
将以指定字母开头变量的默认数据类型设置为integer
17)DefLng:
将以指定字母开头变量的默认数据类型设置为long
18)DefObj:
将以指定字母开头变量的默认数据类型设置为object
19)Defsng:
将以指定字母开头变量的默认数据类型设置为single
20)Defstr:
将以指定字母开头变量的默认数据类型设置为string
21)DefVar将以指定字母开头变量的默认数据类型设置为variant
22)DeleteSetting:
在windows注册表中,从应用程序项目中删除区域或注册表项设置
23)Dim:
声明变量及其数据类型
24)Do-Loop:
循环通过一组指令
25)End:
26)Enum:
声明枚举类型
27)Erase:
重新初始化一个数组
28)Error:
模拟一个特定的错误情形
29)Event声明一个用户定义的事件
30)Exitdo:
退出一个用户定义代码块
31)Exitfor:
退出nor-next代码块
32)ExitFunction:
退出function程序
33)ExitProperty:
退出属性程序
34)ExitSub:
退出一个子过程
35)Filecopy:
复制一个文件
36)ForEach-Next:
循环通过序列中每个成员的指令集
37)For-Next:
按指定次数循环通过一个指令集
38)Function:
声明function过程和参数
39)Get:
从文本文件中读取数据
40)Gosub…Ruturn:
从一个过程跳到另一个过程执行,执行后返回
41)GoTo:
跳到过程指定的语句
42)If-Then-Else:
有条件的执行语句
43)Implements:
指定将在类模块实现的接口或类
44)Input#从顺序文本中读取数据
45)Kill:
从磁盘中删除文件
46)Let将表达式的值赋给一个变量或属性
47)LineInput#:
从顺序文本中读取一行数据
48)Load:
加载一个对象,但是不显示
49)Lock…Unlock:
控制访问一个文本文件
50)Lset:
左对齐一个字符串变量中的字符串
51)Mid:
用其它字符代替字符串的字符
52)Mkdir:
创建一个新目录
53)Name:
重命名一个文件和目录
54)OnError:
在出现错误时给出具体的指示
55)On…GoSub:
根据条件转到特定行执行
56)On…GoTo:
根据条件转到特定行执行
57)Open:
打开一个文本文件
58)OptionBase:
修改数据默认下限
59)OptionExplicit:
强制声明模块中的所有变量
60)OptionCompare比较字符串时声明默认比较方式
61)OptionPrivate提明整个模块都是私有的
62)Print/#向顺序文件中写入数据
63)Private:
声明一个本地数组或变量
64)PropertyGet声明一个proertyget过程的名称和参数
65)PropertyLet声明一个proertyleT过程的名称和参数
66)PropertySet声明一个proertyset过程的名称和参数
67)Public:
声明一个公共数组或变量
68)Put:
向文本文件中写入一个变量
69)RaiseEvent:
引发一个用户定义的事件
70)Randomize:
初始化随机数字生成器
71)ReDim修改数组的维度
72)Rem:
包含一个注释行(与单引号[‘]相同
73)Reset:
关闭所有打开的文本文件
74)Resume:
当错误处理程序结束后,恢复运行
75)RmDim:
删除一个空目录
76)Rset:
右对齐一个字符串变量中的字符串
77)SaveSetting:
在windows注册表中保存或创建应用程序记录
78)Seek:
设置文本文件中下一个访问的设置
79)SelectCase有条件的执行语句
80)SendKeys发送按键到活动窗口中
81)Set:
将对象引用赋值给一个变量或属性
82)SetAttr:
修改文件的属性信息
83)Static:
在过程级别中声明变量,以便在代码运行过程中始终保存变量的值
84)Stop:
暂停程序的执行
85)Sub
86)Time:
设置系统时间
87)Type:
定义一个自定义据类型
88)Unload从内在在删除一个对象
89)While/…Wend只要指定条件为真,循环通过指令集
90)Width设置文本文件的输出行宽度
91)With:
设置对象的一系列属性
92)Write#,向顺序文本文件中写入数据
VBA函数
1)Abs:
返回一个数的绝对值
2)Array:
返回包含一个数组的变量
3)AsC:
将字符串的第一个字符转换成它的ASCII值
4)Atn:
返回一个值的正切值
5)CallByName:
执行方法,设置或返回对象的某个属性
6)CBool:
将表达式转换成Boolean数据类型
7)CByte:
将表达式转换成Byet数据类型
8)CCur:
将表达式转换成CurrencY数据类型
9)CDate:
将表达式转换成Date数据类型
10)CDbl:
将表达式转换成Double数据类型
11)CDec:
将表达式转换成decimal数据类型
12)Choose:
选择或返回参数列表中的某个值
13)Chr:
将字符代码转换成字符串
14)CInt;将表达式转换成integer数据类型
15)CLng:
将表达式转换成long数据类型
16)Cos:
返回一个数值的余弦值
17)CreateObject:
创建一个ole自动对象
18)CSng:
将表达式转换成single数据类型
19)CStr:
将表达式转换成string数据类型
20)CurDir:
返回当前的路径
21)CVar:
将表达式转换成variant数据类型
22)CVDate:
将表达式转换成dade数据类型
23)CVErr:
返回对应错误编号的用户定义错误值
24)Date:
返回当前系统日期
25)DateAdd:
给某个日期添加时间间隔
26)DatEDiff:
返回某两个日期的时间间隔
27)VBA函数
28)DatePart:
返回日期特定的部分
29)DateSerial:
将日期转换成序列号
30)DateValue:
将字符串转换成日期
31)Day:
返回一月中的某一天
32)DDB:
返回某个资产的折旧
33)Dir:
返回与模式匹配的文件或目录的名称
34)DoEvents:
转让控制权,以便让操作系统处理其它事件
35)ENVIRON:
返回一个操作系统环境字符串
36)Eof:
如果达到文本文件末尾就返回TRUE
37)Error:
返回对应于错误编号的错误消息
38)Exp:
返回自然对数(E)的某次方
39)EileAttr:
返回文本文件文件模式
VBA函数
40)FileDateTime:
返回上次修改时的日期和时间
41)FileLen:
返回文件中的字节数
42)Filter:
返回指定筛选条件的一个字符串数组的子集
43)Fix:
返回一个数的整数部分
44)Format:
以某种特殊的格式显示表达式.
45)FormatCurrency:
返回系统货币符号格式化后的表达式
46)FormatDateTime:
返回格式化为日期或者时间的表达式
47)FormatNumber:
返回格式化为数值的表达式
48)FormatPercent:
返回格式化为百分数的表达式
49)FreeFile:
当处理文本文件时,返回下一个可用的文件编号
50)Fv:
返回年金终值
51)GetAllSettings:
返回windows注册表中的设置和值的列表
52)GetAttr:
返回表示文件属性的代码
53)GetObject:
从文件中检索一个OLE自动化对像
54)GetSetting:
返回windows注册表中应用程序项的特定设置
55)Hex:
从十进制转换成十六进制数
56)Hour:
返回一天中的某一个钟点
57)Iif:
求出表达式的值并返回两部分之一
58)Inupt:
返回顺序文本文件中的字符
59)InpuBox:
显示一个消息框提示用户输入信息
60)InStr返回字符串在另一个符串中的位置
61)InstRev从字符串的末尾开始算起,返回字符串在另一个字符串中的位置
62)Int:
返回一个数的整数部分
63)IPmt:
返回在一段时间内对年金所支付的利息值
64)IRR:
返回一系列周期性现金流的内部利率
65)IsArray如果变量是一个数组,就返回TRUE
66)IsDate如果变量是一个日期,就返回TRUE
67)IsEmpty如果没有初始变量,就返回TRUE
68)IsError:
如果变量是一个错误值,就返回TRUE
69)IsMissing:
如果没有向过程传递可选的参数,就返回TRUE
70)IsNull:
如果表达式包含一个NULL值,就返回TRUE
71)InNumeric:
如果表达式是一个数值,就返回TRUE
72)IsObjec:
如果表达式引用了OLE自动化对象,就返回TRUE
73)Join:
将包含在数组中的字符串连接起来
74)LBound返回数组维可用的最小下标
75)Lcase:
返回转换为小写字母的字符串
76)Left:
从字符串左边开始算起,返回指定数量的字符
77)Len:
返回字符串中的字符数量
78)Loc返回当前读或写文本文件的位置