欢迎来到天天文库
浏览记录
ID:58622415
大小:968.00 KB
页数:108页
时间:2020-10-16
《学习VBA基础知识教案资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VBA基础(07-Oct-21)数组VBA程序流程控制VBA常用语句VBA编程基础VBA概念VBA概念1-2面向对象程序设计的基本概念1.集合和对象VBA中的应用程序是由许多对象组成的,如表、窗体、查询等。对象是帮助构造应用程序的元素,以特定的方式组织这些对象,就形成了应用程序。2.对象的属性、事件和方法属性属性描述了对象的自身性质其格式为:对象名.属性=属性值1-2面向对象程序设计的基本概念事件事件是指可以发生在一个对象上且能够被该对象所识别的动作。如:单击某个命令按钮就产生该按钮的“单击”事件当某个对象发生某一事件后,就会驱动系统去执行预先编好的、与
2、这一事件相对应的一段程序。方法方法是系统事先设计好的,可以完成一定操作的特殊过程,是附属于对象的行为和动作。在需要使用的时候可以直接调用。其格式为:对象名.方法名常见对象及其含义对象名含义Application代表整个Excel应用程序Window代表窗口Worksheet代表一个工作表Sheets指定的或活动工作薄中所有工作表的集合ShapeRange代表形状区域,它是文档中的一组形状PivotTable代表工作表上的数据透视图Workbook代表一个Excel工作薄Shape代表绘图层中的对象,例如自选图形Range代表某一单元格、某一行、某一列、某
3、一区域Name代表单元格区域的自定义名Chart代表工作薄中的图表FileDialog提示文件对话框,功能和应用程序中标准“打开”和“保存”对话框类似CommandBarPopup代表命令栏上的一个弹出式控件CommandBar代表容器应用程序中的一个命令栏1-3VBA编程环境VBA中的程序与函数共有4种:一般程序(Sub)、事件程序(Event)、属性程序(Property)和函数(Function)VBA程序窗口共6种:代码窗口、立即窗口、本地窗口、监视窗口、工程资源管理器和属性窗口在VBE环境中编写VBA代码工程窗口-选择对象属性窗口-选择对象的属
4、性代码窗口选择事件VBE编程环境标准工具条视图MicrosoftExcel按钮:切换Excel窗口插入按钮:插入模块或过程运行子过程/用户窗体按钮:运行模块中的程序中断按钮:中断正在运行的程序重新设置按钮:结束正在运行的程序设置模式按钮:在设计模式和非设计模式之间切换工程资源管理器按钮:用于打开工程资源管理器属性窗口按钮:用于打开属性窗口对象浏览器按钮:用于打开对象浏览器MicrosoftExcel插入模块运行子过程/用户窗体设计模式中断重新设计工程资源管理器对象浏览器属性窗口新建一个窗体并添加两个命令按钮,运行窗体后,单击第一个按钮,
5、显示一个消息框;单击第二个按钮,退出当前窗体通过此例,体会可视化编程、面向对象、事件过程、应用方法等基本概念。数组VBA程序流程控制VBA常用语句VBA编程基础VBA概念VBA编程基础2-1常量、变量VBA使用常量、变量来存储值。用来保存在程序运行期间数据。常量:在程序运行中其存储的值不会改变。变量:在程序运行中其值可以改变。2-1-1常量在程序运行过程中,其值不会被改变的量称为常量。在VBA中有三类常量:1.直接常量如:10,20%,123.0,“AB”,“VBA程序设计”等2.符号常量3.系统常量指VBA系统预先定义好的,用户可以直接引用的量。如:a
6、cForm,acQuery,vbOk,vbRed符号常量在程序中,某个常量多次被使用,则可以使用一个符号来代替该常量,这样不仅在书写上方便,而且有效地改进了程序的可读性和可维护性。VBA中使用关键字Const声明符号常量。其格式如下:Const常量名[类型符号]=常数表达式如:ConstPI#=3.14159262-1-2变量变量是内存中的临时单元,存放在程序执行过程中产生的中间结果和最后输出结果。在程序中使用变量,就要给变量定义名称及类型,即对变量进行声明。变量命名规则1.变量名必须以字母或汉字开头,后可跟字母、汉字、数字或下划线组成(不能含有小数点和
7、空格),长度不超过255个字符的字符串;2.不能使用VBA中的关键字;3.VBA中不区分变量名的大小写;4.变量名的最后一个字符可以是%、&、!、#、$等表示数据类型的声明符。说明:常量名的命名规则与变量名的命名规则相同2-2数据类型与变量的声明在VBA中,数据类型用来决定变量可以保存何种数据。VBA支持多种数据类型,为用户编程提供了方便。2-2-1VBA的数据类型数据类型类型声明符存储空间取值范围整型(Integer)%2-32768~32767长整型(Long)&4-2147483648~2147483647单精度浮点型(Single)!4负数:-3
8、.402823E38~-1.401298E-45正数:1.401298E-45~
此文档下载收益归作者所有