07 VBA程序语言基础.pptVIP

  • 18
  • 0
  • 约3.91千字
  • 约 41页
  • 2018-06-06 发布于河北
  • 举报
07 VBA程序语言基础

(1)比较运算符 关系表达式的运算符包括: (大于) = (大于等于) (小于) =(小等于) =(等于) (不等于) 等号“=”的两种含义: 关系运算符 赋值运算符 (2)Like运算符 当给定一个字符串时,使用Like运算符可以判断给定的字符串是否匹配某种特定的字符通配模式 例如:给定下列三个字符串, “中华人民共和国”、“中华牌香烟”、“爱我中华” 问: 前两个字符为“中华”的字符有哪些? 包含“中华”字符的有哪些? Like运算符2 通配字符 含义 ? 一个位置的任意字符。 * 零个或多个位置的任意字符。 # 一个位置的任意数字 (0–9)。 [字符列表] [字符列表]中一个位置的任意字符。 [!字符列表] !不在[字符列表] 中的任何单一字符。 字符通配模式中的通配字符含义 Like运算符3---例子 求前两个字符为“中华”的字符串 like “中华%” 求包含“中华”两个字符的字符串 like “%中华%” 求不包含“中”字的字符串 like “%[!中]%” (3)Is运算符 Is运算符用来比较两个对象的引用变量。语法: 对象1 Is 对象2 结果:逻辑类型, 如果对象1和对象2两者引用相同的对象,则结果为True,否则为False。 5. 逻辑表达式 将关系表达式和逻辑型变量经逻辑运算符构成的式子,称为逻辑表达式。 逻辑运算符包括: Not(非) And(与) Or(或) Xor(异或) Eqv(异同)Imp(蕴含) 逻辑运算结果 输入 逻辑运算结果 a b Not a a And b a Or b a Xor b a Eqv b True True False True True False True True False False False True True False False True True False True True False False False True False False False True 其中非运算符Not为单目运算 其他为二目运算符 7.7 VBA注释符和续行符 在程序语言的编写过程中,非常强调程序的可读性。 语言的注释符(Annotation)用来对程序语言进行注解,便于人们对程序的阅读、理解。 注释语句是不可执行的语句,它不会被程序的编译或解释。 VBA注释符 VBA的程序注释符为Rem或西文符号() 注释符除了有注释的作用,还有一个很重要的作用,就是让某些语句暂时失效,这在调试程序的时候是经常使用的。而去掉注释符则可以使这些失效的语句重新生效。 续行符 有时一行程序语言过长,往往很难在一行中写下,此时可以使用续行符来对VBA语句分行。续行符从字面理解表示一行没有写完,下一行继续写。 VBA的程序续行符为西文符号(_)。 7 VBA程序语言基础 7.1 VBE组成 VBE组成 工程资源管理器窗 属性窗口 代码窗口 立即窗口 7.2 数据类型概述 数据类型功能 确定运算 确定范围 确定内存中的表示 数据类型 数据 类型 数据 类型 数据取值范围占用的存储空间大小 Byte 字节型 0到255的单精度型、无符号整型。 Boolean 布尔型 True或False。当转换其他的数值类型为Boolean值时,0会转成False,而其他的值则变成True。 Integer 整型 -32,768到32,767的数值形式 数据类型2 Long 长整型 -2,147,483,648到2,147,483,647有符号数值形式。 Single 单精度 浮点型 负数从-3.402823E38到-1.401298E-45;正数从1.401298E-45到3.402823E38 Double 双精度 浮点型 负数-1.797E308到-4.940E-324; 正数4.940E-324到1.797E308 数据类型3 Currency (变比整型) 货币型 从-922,337,203,685,477.5808到922,337,203,685,477.5807 Date 日期型 100 年 1 月 1 日 到 9999 年 12 月 31 日 String(变长) 串类型 (变长) 0 到大约20亿 7.3 常量 常量(Constant)是指在程序运行期间,其值不变的量。 在VBA对常量的写法有严格的格式要求 不同数据类型常量写法 数据类型 常量例子 Boolean True或False,两者必取其一。 Integer 255,255.00%(%是Integer类型声明字符) Long 255(是Long类型声明字符) Single 255!(!是Single类型声明字符) Double 3.141

文档评论(0)

1亿VIP精品文档

相关文档