- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.2.1 VBE编辑环境 1.类模块进入VBE环境的方法 在窗体或报表的属性窗口中选择“事件”选项卡,单击任一事件过程右侧的 按钮,进入“选择生成器”对话框 9.2.1 VBE编辑环境 2.标准模块进入VBE环境的方法 在数据库管理界面选择“模块”对象,单击“新建”按钮, 或打开已存在的模块对象都可进入VBE环境 还可通过执行“工具”菜单的“宏”命令,在级联菜单中选择“Visual Basic编辑器” 9.2.1 VBE编辑环境 3.在VBE环境中编写VBA代码 VBA代码是由语句组成的,代码编写时需遵循一定的书写规则。 (1)断行 (2)续行 (3)注释 (4)采用缩进格式书写程序 1.变量和常量 1.变量和常量 (1)变量 变量用于临时保存数据,程序运行变量的值可以改变。声明一个变量就是在内存中开辟一个临时的存储空间来存放数据。 变量的命名须遵守以下规则: ① 名字以字母开头,后跟字母、数字和下划线; ② 名字最多可以有255个字符; ③ 不能与VBA的关键字同名; ④ 在同一作用域中,变量名互不相同。 1.变量和常量 (2)变量的数据类型 变量的数据类型决定变量允许保存何种类型的数据。表9-1列出了VBA支持的数据类型。 1.变量和常量 1.变量和常量 1.变量和常量 (3)声明变量 变量在使用之前,最好进行声明,也就是定义变量的数据类型,这样可以提高程序的可读性和节省存储空间,这样称作变量的显式声明。 变量不经声明直接使用在语法上也是允许的,系统会自动将变量定义为Variant类型,称作变量的隐式声明 1.变量和常量 通常使用Dim语句来声明变量 格式为: Dim 变量名 [As 数据类型名] [,变量名 [As 数据类型名]……] 1.变量和常量 (4)变量的作用域 根据变量的定义位置和所使用的变量定义语句的不 同,VBA中的变量可以分为三类:局部(Local)变 量、模块级(Module)变量及全局(Public)变量。 1.变量和常量 ① 局部变量又叫过程级变量,在过程中用Dim或Static关键字定义,作用域为定义它的过程。也就是说,它在哪个过程中定义的就只能在那个过程中使用。 ② 模块级变量,在模块顶部的“通用声明”段中用Dim或Private关键字定义,在该模块中的所有过程中可用。 ③ 全局变量也称公共变量,在模块顶部的“通用声明段”中使用Public关键字定义,在程序的所有模块中的所有过程皆可用。 1.变量和常量 (5)声明数组 数组是具有相同数据类型并共同享有一个名字的一组变量的集合。数组中的不同元素通过下标加以区分。 数组的声明方式和其它的变量是一样的,可以使用Dim、Static、Private 或 Public 语句来声明。 格式为:Dim 数组名([下标下界 to]下标上界,[下标下界 to]下标上界,……) [As 数据类型] 1.变量和常量 (6)变量赋值 对变量或数组元素赋值,通常使用赋值语句。 格式为:[Let]变量名=值或表达式,其中Let为可选项。 1.变量和常量 (7)常量 变量用来存储动态信息。静态信息可以用常量表示,它可以供程序多次使用而且便于记忆。比如用PI表示圆周率比3.1415926好得多。 使用Const语句来声明常量并设置常量的值。 2.运算符 运算符是用于组成不同类型的表达式。VBA中的运算符有四种: 算术运算符 比较运算符 逻辑运算符 连接运算符 3.函数 用户只要给出函数名并给出相应数目的参数,不需要编写程序就能计算出这些函数的值。 常用的几类函数有:数据类型转换函数、数学函数、字符串型和数值型转换函数、日期时间函数、字符串处理函数、格式输出函数、InputBox函数和MsgBox函数等。 3.函数 (1)字符串型和数值型转换函数 3.函数 (2)InputBox函数 在VBA中,可以通过InputBox函数来实现输入操作。InputBox函数产生一个输入对话框,用户可以通过该对话框提供的界面输入数据,并将输入的信息以函数值的形式返回。 函数格式为: InputBox(PROMPT[,TITLE][,DEFAULT] [,XPOS,YPOS][,HELPFILE,CONTEXT]) 3.函数 (3)MsgBox函数 在应用程序运行过程中,常常要向用户传递信息,并且让用户根据需要做出应答,使程序继续运行。在VBA中提供了MsgBox函数来完成消息对话框的显示,让用户进行响应。 格式为: MsgBox(MESSAGE[,TYPE][,TITLE][,HELPFILE,CONTEXT]) 3.函数 用户只要给出函数名并给出相应数目的参数,不需要编写程序就能计算出这些函数的值。 常用的几类函数
您可能关注的文档
- 金工实习 教学课件 作者 朱流 第6章 铣削加工.doc
- 金工实习 教学课件 作者 朱流 第8章 数控铣床概述.doc
- 金工实习 教学课件 作者 朱流 第9章 三坐标测量.doc
- 金工实习 教学课件 作者 朱流 第11章 刨削及磨削.doc
- 房地产经纪实务 教学课件 ppt 作者 胡平项目二模块三.ppt
- 金工实习 教学课件 作者 朱流 第12章 电焊.doc
- 金工实习 教学课件 作者 朱流 第13章 锻压.doc
- 金融法规 教学课件 作者 裴斐 辛丽燕主编 金融法复习思考题答案 (1).doc
- 金融学含1CD 教学课件 作者 廖奕 《金融学》模拟试题及答案2.doc
- 金融学含1CD 教学课件 作者 廖奕 《金融学》习题(答案).doc
文档评论(0)