VBA语句VBA函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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)Exit do : 退出一个用户定义代码块
31)Exit for : 退出nor-next代码块
32)Exit Function : 退出function程序
33)Exit Property : 退出属性程序
34)Exit Sub : 退出一个子过程
35)Filecopy : 复制一个文件
36)For Each-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)Line Input# : 从顺序文本中读取一行数据
48)Load : 加载一个对象,但是不显示
49)Lock…Unlock : 控制访问一个文本文件
50)Lset : 左对齐一个字符串变量中的字符串
51)Mid : 用其它字符代替字符串的字符
52)Mkdir : 创建一个新目录
53)Name : 重命名一个文件和目录
54)On Error : 在出现错误时给出具体的指示
55)On…GoSub : 根据条件转到特定行执行
56)On…GoTo : 根据条件转到特定行执行
57)Open : 打开一个文本文件
58)Option Base : 修改数据默认下限
59)Option Explicit : 强制声明模块中的所有变量
60)Option Compare比较字符串时声明默认比较方式
61)Option Private提明整个模块都是私有的
62)Print/# 向顺序文件中写入数据
63)Private : 声明一个本地数组或变量
64)Property Get声明一个proerty get 过程的名称和参数
65)Property Let 声明一个proerty leT 过程的名称和参数
66)Property Set声明一个proerty set 过程的名称和参数
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)Select Case 有条件的执行语句
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 :返回文本文件文件模式
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 返回当前读或写文本文件的位置
79)Lof:返回打开文本中的字节数
80)Log:返回一个数的自然对数
81)LTrim:返回不带前导空格的字符串的副本
82)Mid:返回字符串中指定数量的字符
83)Minute:返回一小时中的某分钟
84)MIRR:返回一系列修改过的周期性现金流的内部利率
85)Month:返回一年中的某个月份
86)MonthName:作为字符串返回某个月份
87)MsgBox:显示模态消息框
88)Now:返回当前的系统日期和时间
89)NPer:返回年金总期数
90)NPV 返回投资净现值
91)Oct:从十进制转换成八进制
92)Partition:返回代表值写入的单元格区域的字符串
93)Pmt 返回年金支付额
94)Ppmt 返回年金的本金的偿还额
95)PV:返回年金现值
96)QBcolor:返回红绿蓝颜色码
97)Rate :返回每一期的年金利率
98)Replace:返回其中的子字符串被另一字符串取代的字符串
99)RGB 返回代表RGB颜色的数值
100)Right:从字符串的右边开始算起,返回字符串指定的数量的字符101)Rnd:返回0-1之间的某一个随机数
102)Round:返回取整后的数值
103)RTrim:返回不带尾随空格的字符串的副本
104)Second:返回特定时间的秒部分的值
105)Seek 返回当前文本文件中的位置
106)Sgn 返回一个数正负号的整数,
107)Shell:运行可执行程序
108)Sin 返回一个数的正弦值
109)SLN:返回一期里一项资产的直线折旧
110)Space:返回带指定空格数的字符串
111)Spc :当打印某个文件时定位输出
112)Split:返回一个包含指定数目的子字符串的一维数组
113)Sqr:返回一个数的平方根
114)Str:返回代表一个数值的字符串
115)StrComp:返回指示字符串比较结果的值
116)CtrConv :返回转换后的字符串
117)String:返回重复的字符或者字符串
118)StrReverse:返回顺序反向的字符串
119)Switc 求出一列BOOLEAN表达式的值,返回与第一个为TRUE的表达式关联的值120)SYD :返回某项资产在指定期间用年数总计法计算的折旧
121)Tab :当打印文件时定位输出
122)Tan:返回数值的正切值
123)Time 返回当前的系统时间
124)Timer:返回从午夜开始到现在经过的秒数
125)TimeSerial:返回具有特定时、分和秒的时间
126)TimeValue:将字符串转换成时间序列号
127)Trim:返回不带前导空格和/或尾随空格的字符串
128)TypeName:返回描述变量数据类型的字符串
129)Ubound:返回数组维可用的最大下标
130)UCase:将字符串转换成大写字母
131)Val:返回包含字符串内的数字
132)VarType:返回指示变量子类型的值
133)WeekDay:返回代表一周内的星期几的字符串
134)Year:返回年份。

相关文档
最新文档