- 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-医学统计学习题答案(二).pdf
- 003-影响手术数字示教质量的几个因素(天津眼科医院).pdf
- 0-第10章-1-酸碱平衡.ppt
- 00《良种繁育技术》(2010--2011学年第1学期)--课件--00绪论.ppt
- 01 常量、变量与数据类型.ppt
- 01机电动力学基础.ppt
- 02_第2章_类与类图.ppt
- 02章 热力学第一定律-复习2.ppt
- 02章 热力学第一定律-复习4.ppt
- 02牛顿运动定律n.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)