- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.1 模块基本知识 模块的功能 模块的类型 类模块 标准模块 过程 sub过程 function过程 9.2 面向对象程序设计 对象 类 对象名 对象的属性 对象的方法 对象的事件和时间过程 9.3 VBA基础 VBA概述 VBE 进入VBE 认识VBE界面 9.3 VBA基础 VBA概述 VBE 对象名 对象的属性 对象的方法 对象的事件和时间过程 9.4 VBA程序设计基础 Part 1 1 数据类型 数据类型 存储字节 范围 Byte(字节型) 1 0~255 Boolean(布尔型) 2 True或False Integer(整型) 2 -32 768~32 768 Long(长整型) 4 -2 147 483 648~2 147 483 648 Single(单精度型) 4 负数-3.402823E38~1.401298E-45 正数1.401298E-45~3.402823E38 Double(双精度型) 8 负数-1.79769313486232E308~ -4.94065645841247E-324 正数4.94065645841247E-324~ 1.79769313486232E308 Decimal(小数型) 12 与小数点右边的数字个数有关 Currency(货币型) 8 -922 337 203 685 447.5808~ 922 337 203 685 447.5807 Date(日期型) 8 100年1月1日~9999年12月31日 String(字符型) 与字符串字长有关 定长:1~65400 变长:0~20亿 Object(对象型) 4 任何对象引用 Variant(本体型) 与具体数据类型有关 每个元素数据类型的范围 自定义型 各元素所需字节之和 9.4 VBA程序设计基础 Part 1 2 常量 直接常量:常数,如数值型常量5、13,-1.47。字符型常量“class”,“班级管理”。日期型常量#10/07/21#。 符号常量:用符号名表示的常量 ,如PI, 定义符号常量的语句格式为: Const 常量名 [As 类型]=表达式 内部常量:来自Access库的常量以ac开头,来自ADO库的常量以ad开头,而来自VB库的常量则以vb开头,例如:acForm、adAddNew、vbCurrency 系统常量:系统常量是系统预先定义好的变量,如yes,no 9.4 VBA程序设计基础 Part 1 3 变量 变量的命名规则 变量的声明和赋值: Dim|public|private 变量名 [As 类型] 变量的作用域:用Dim或Private声明的变量是局部变量,其作用域限定于所属的子程序范围,或者是其所属的模块范围。 用Public声明的变量是全局变量,其作用域是数据库中的所有模块 9.4 VBA程序设计基础 Part 1 4 VBA语句的书写规则 (1)一行写一条语句。若需要在一行内写多条语句时,语句之间用“:”分隔,但一行内不能超过1023个字符。 (2)如果一条语句过长需要写在不同行时,可在行尾处使用续行符(续行符由一个空格和一个下划线“_”组成)将长语句分成多行。 (3)每行上的语句都可以从任意列开始书写。通常采取缩进格式以提高程序的可读性。 (4)语句不区分大小写字母。 (5在程序中的适当位置加上注释语句有利于程序的维护与阅读。格式是在注释内容前加Rem或英文的单引号“”。 9.4 .3 VBA流程控制语句 Part 1 1 简单分支语句if…then 语句结构: 语句格式1: if 条件表达式 then 语句 语句格式2: if 条件表达式 then 语句块 End if 举例:【例9-1】编写一段程序,判断输入的数是否偶数。 9.4 .3 VBA流程控制语句 Part 1 2 选择分支语句if…then…else 语句结构: if 条件表达式 then 语句块1 Else 语句块2 End if 举例:【例9-2】编写一段程序对输入数进行奇偶判断,如果是偶数,则输出“偶数”如果不是偶数,则输出奇数。 9.4 .3 VBA流程控制语句 Part 1 3 多重选择分支语句if…then…elseif 语句结构: if 条件表达式1 then 语句块1 [Elseif条件表达式2 then 语句块2] …… [Elseif条件表达式n then 语句块n] [Else 语句块] End if 举例:【例9-3】编写一段程序对输入的学生分数进行判断
文档评论(0)