精选VBA语法基础.docx
《精选VBA语法基础.docx》由会员分享,可在线阅读,更多相关《精选VBA语法基础.docx(14页珍藏版)》请在第一文库网上搜索。
1、数据类型数据类型是指如何将数据存储在内存中。(l)Boolean表示逻辑数据,可以是True或False中的任一个值。占用2字节的存储空间,取值范围为True 或 False,缺省值为 False。(2)Byte只能表示正数。占用1字节的存储空间,取值范围为0255,缺省值为0。(3)Currency一种保存货币值数据的特殊数字格式。占用8字节的存储空间,取值范围为-922337203685477.5808-922337203685477.5807,缺省值为 0。(4) Date一种用于表示日期或时间的专用格式。占用8字节的存储空间,取值范围为100年1月1日一9999年12月31日,缺省值为
2、00: 00: 00。(有关在VBA中使用日期和时间的详细介绍请见后面的一系列文章。)(5)Decimal(Decimal数据类型是在Excel 2000中引入的,在以前的版本中不能使用这种数据类型。该数据类型非常特殊,因为不能实际声明它,它是Variant的子类型,必须使用CDec函数将一个变量转换为Decimal数据类型)(6)Double存储双精度浮点数,占用8字节的存储空间,取值范围为负值:-1.79769313486232E3084,94065645841247E-324, 正 值:1.79769313486232E3084.94065645841247E-324,缺省值为 0。(7
3、)Integer表示从-32768-32767之间的整数,其中一位表示符号,占用2字节的存储空间,缺省值为0o(8)Long表示存储为4个字节空间的带符号的数,其中一位表示符号,取值范围为-2147483648-2147483647,缺省值为 0。(9)0bject包含对某个对象的引用(地址),占用4字节的存储空间,可对任何对象引用,缺省值为Nothing o(10)Single表示分数、带小数位或指数的数值等单精度数,占用4字节的存储空间,取值范围为负值:-3.402823E38-1.401298E-45,正值:1.401298E-45-3.402823E38,缺省值为 0。(ll)Stri
4、ng可声明定长和变长的String数据类型。其中,定长的String数据类型占用的存储空间为字符串的长度,取值范围为165400个字符,缺省值等于该字符串长度的空格数。变长的String数据类型能动态地加长或缩短以存储要求的字符串数,占用的存储空间为10字节加上字符串的长度,取值范围为020亿个字符,缺省值为零长字符串()。(有关String数据类型及处理和操作字符串数据的VBA内置函数的详细介绍请见后面的一系列文章。)(12)VariantVariant字符串类型的存储空间为22字节加上字符串的长度,其取值范围与变长字符串数据类型的取值范围一样,缺省值为Empty。Variant数字型的存储
5、空间为16字节,其取值范围与Double数据类型的取值范围一样,缺省值为Empty。(有关Variant数据类型的进一步介绍见后面的一系列文章。)(13)用户自定义类型允许用户创立一种特殊的数据类型,这种数据类型由VBA的内部数据类型、数组、对象或其他用户定义类型组成,其存储空间为各个组成局部的存储空间的总和,取值范围与各个组成局部的数据类型的取值范围一致,缺省值为各个组成局部的缺省值。(有关用户自定义类型的进一步介绍请见后面的一系列文章。)各数据类型之间也可以相互转换。(有关数据类型转换的详细介绍请见后面的一系列文章)(有关数字数据类型(Byte、Integer、Long、Single、Do
6、uble、Currency、Decimak Variant)及相应的VBA内置函数的详细介绍请见后面的一系列文章。)常量(数)常量即在程序执行过程中不发生改变的值或字符串。使用Const语句声明常量。如:Const Rate=0.25Const NumMonths As Integer=12Public Const myName As Stringi BabyPig而最后一个语句声明了一个公共常量,应放在模块中所有过程之前声明。VBA自身包含有许多内置常数,它们的值都是VBA预先定义好的,使用内部常数时无需定义这些常数的值。几个特殊的常数由于有好几种不一样的无效值常数,VBA语言提供了好几种方
7、法,以检验某个变量是否为empty或null值,或者设置某个变量为empty或null值。 vbNull和VarType函数一起使用,用于确定变量是否包含nulL(2) vbNullChar赋值或检测null字符,null字符的值为Chr(O),即vbNullChar常数相当于将变量赋值为Chr(O),可用于检测变量,确定它的值是否是一个null字符。 vbNullString赋值或检测零长(空)字符串。(4) Null关键字将null值赋给variant变量后,可以通过调用IsNull函数来检测变量是否是Null值。 vbEmpty检测某个variant变量是否初始化。(6) Nothing
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 VBA 语法 基础 doc