- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 (4)逻辑运算符 表9.1 VBA的标准数据类型 表9.2 算术运算符 运算符 优先级 含义 Not 1 非,由真变假或由假变真 And 2 与,两个表达式同时为真则结果为真,否则为假 Or 3 或,两个表达式有一个为真则结果为真,否则为假 第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 (5)对象运算符 如果在表达式中用到对象,则要构造对象引用表达式,结果为被引用的对象或被引用对象的属性值。对象运算符有“!”和“.”两种。 表9.1 VBA的标准数据类型 表9.2 算术运算符 第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 3 函数 在VBA中,除模块创建过程中可以定义子过程和函数过程完成特定功能外,又提供了近百个内置的标准函数,在设计数据库时可以直接引用这些函数。 函数的主要特点是,具有参数(也有少量函数不需要参数)并返回值。 其使用形式为: 函数名(参数1[,参数2][,参数3]…) 表9.1 VBA的标准数据类型 表9.2 算术运算符 第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 (1)数学函数 (2)转换函数 (3)字符串函数 (4)日期/时间函数 (5)格式输出函数 (6)测试函数 (7)颜色函数 (8)对话框输入输出函数 表9.1 VBA的标准数据类型 表9.2 算术运算符 第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 (1)数学函数 (2)转换函数 (3)字符串函数 (4)日期/时间函数 (5)格式输出函数 (6)测试函数 (7)颜色函数 (8)对话框输入输出函数 9. 2.5 程序语句 编码规则 1.标识符的命名规则 标识符是常量、变量、数组、控件、对象、函数、过程等用户命名元素的标识,在Visual BASIC中,标识符的命名规则如下: (1)必须由字母或汉字开头,可由字母、汉字、数字、下划线组成; (2)长度小于256个字符; (3)不能使用Visual BASIC中的专用关键字; (4)标识符不区分大小写; (5)为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。 第9章 VBA程序设计 9.2 VBA编程 2.程序注释 注释语句是以单引号()开头的语句行,或以单引号()为后段语句的语句段落。 3.语句的构成 语句是由保留字及语句体构成的,而语句体又是由命令短语和表达式构成的。保留字和命令短语中的关键字,是系统规定的“专用”符号,必须严格地按系统要求来写;语句体中的表达式,可由用户定义,用户要严格按“语法”规则来写。 4.程序书写规则 在Visual BASIC系统中,通常每条语句占一行,一行最多允许有255个字符;如果一行书写多个语句,语句之间用冒号“:”隔开;如果某个语句一行写不完,可用连接符空格和下划线“ _”。 第9章 VBA程序设计 9.2 VBA编程 9. 2.6 程序基本结构 顺序结构 顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的语句序列。 在程序中经常使用的顺序结构的语句有:赋值语句(=)、输入、输出语句(Print、Cls)、注释语句(’或Rem)、终止程序(End)等。 顺序结构语句的流程,如图所示: 第9章 VBA程序设计 9.2 VBA编程 9. 2.6 程序基本结构 分支结构 分支结构是在程序执行时,根据不同的“条件”,选择执行不同的程序语句,用来解决有选择、有转移的诸多问题。 1.If语句 (1)单路分支 格式一: If 表达式 Then 语句序列 End If 格式二: If 表达式 Then 语句 功能:先计算条件表达式的值,当条件表达式的值为True时,执行语句序列/语句中的语句,否则,直接执行IF语句的下一条语句。 第9章 VBA程序设计 9.2 VBA编程 单路分支语句的流程图如下: 第9章 VBA程序设计 9.2 VBA编程 (2)双路分支 格式一: If 表达式 Then 语句序列1 Else 语句序列2 End If 格式二: If 表达式 Then 语句1 Else 语句2 功能:先计算条件表达式的值,当条件表达式的值为True时,执行语句序列1/语句1中的语句;否则,执行语句序列2/语句2中的语句;执行完语句序列1/语句1或语句序列2/语句2后都将执行IF
您可能关注的文档
- 数据库第六次实验C与SQL幻灯片.ppt
- 数据库第七章第二次课幻灯片.ppt
- 数据库第七章第三次课幻灯片.ppt
- 数据库第七章第一次课幻灯片.ppt
- 数据库第十章数据库恢复技术幻灯片.ppt
- 数据库第一章绪论幻灯片.ppt
- 数据库管理系统课件幻灯片.ppt
- 数据库技术Access及其应用系统开发李禹生及实例数据库数据库access应用系统开发与设计第十章节课案幻灯片.ppt
- 数据库技术Access及其应用系统开发李禹生及实例数据库数据库access应用系统开发与设计第一章节课案幻灯片.ppt
- 数据库技术基础教学课件作者王珊chp1课件幻灯片.ppt
- 资源编排视角下的企业数字化转型及价值创造以南方航空为例.pdf
- 数字化转型如何影响农业碳生产率?来自中国的经验证据.pdf
- 贸易摩擦是否促进了企业数字...国制造业上市公司的微观证据_范家瑛.pdf
- 传统商业银行数字化转型下的组织适应性问题与组织创新.pdf
- 数字化转型对组织韧性的影响财务冗余和管理者短视主义的调节效应.pdf
- 网络技术结构性赋能与乡村治...西省赣州市村务微信群的考察_邬家峰.pdf
- 数字化转型能提升企业全员劳动生产率吗?基于人力资本与双元创新的中介效应.pdf
- 数字化转型对供应链企业协同创新的影响研究.pdf
- 企业数字化转型与对外直接投资.pdf
- 文旅产业数字化转型研究文献综述_陈丽.pdf
文档评论(0)