VBA语句VBA函数

  • 格式:doc
  • 大小:46.50 KB
  • 文档页数: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) 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 : 从一个过程跳到另一个过程执行,执行后返回  VBA语句

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 : 将对象引用赋值给一个变量或属性  VBA语句

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从字符串的末尾开始算起,返回字符串在另一个字符串中的位置