2-Excel VBA初步7-8节.ppt_第1页
2-Excel VBA初步7-8节.ppt_第2页
2-Excel VBA初步7-8节.ppt_第3页
2-Excel VBA初步7-8节.ppt_第4页
2-Excel VBA初步7-8节.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、河南理工大学土木工程学院 孙现军,Excel 函数与VBA初步,0.概述,教学内容与安排,0.概述,教学参考书,赵志东 ,人民邮电出版社 ,2010年11月,(日)日花弘子. 恒盛杰资讯译. 中国青年出版社2007年02月.,0.概述,参考网站,0.概述,教学目标,1、认知目标 认知Excel水平提高,学习兴趣提高,2、操作目标 函数操作水平达到中高级水平; ExcelVBA入门; 带动Excel基本操作提高。,向Excel高手迈进,0.概述,EXCEL的作用 “一招鲜,吃遍天”,只要熟练掌握EXCEL,无论在那里工作,都能助您职场成功; 打破软件行业的“二八定律”,EXCEL的95%的功能我

2、们还不曾见到,也不曾用过,这其中只需要再开发20%,就让我们受益终生。,0.概述,学习注意事项 (1)循序渐进,EXCEL学习一般经历新手、初级用户、中级用户、高级用户和专家五个层次。 新手要扫盲,借一本书加上机,熟悉EXCEL界面和基本操作; 初级用户应掌握基本的图表操作,掌握简单的公式和函数; 中级用户掌握各种菜单功能、熟练使用数据透视表、掌握20多个常用函数和函数嵌套使用; 高级用户熟练掌握各种常用公式,能够自定义公式,掌握VBA运用; EXCEL专家具备高超的EXCEL操作能力,并且某一行业的知识和经验非常丰富。,(2)掌握方法,解决应用问题最重要 EXCEL的344个函数不可能全部记

3、住,掌握常用的即可,其他的掌握运用方法,并可以像查字典一样去随时查询和运用; EXCELVBA编程的基本语句、命令也不需要都记住,能看懂别人的语句,会修改、移植就可以了; 学会拿来主义,学以致用,解决问题最重要。,()永远不要停息你探索的脚步 很多深入的应用是挖掘和探索出来的,所以请明锐的去发现工作中的需求,并尝试探索用EXCEL去解决把; ()多阅读,多运用 市面上有很多EXCEL的书,找到一本适合自己的,并在实际运用中勤加练习。,公共邮箱, 密码:hpu123456,2. Excel VBA 初步,2.1 EXCEL VBA概述 2.2 VBE编辑环境 2.3 EXCEL VBA程序及代码

4、结构概述 2.4 控制工作薄 2.5 控制工作表 2.6 控制单元格 2.7 对话框操作 2.8 窗体与控件 2.9 窗口、菜单及工具栏设计,1)VBA简介 VBA(Visual Basic Application)是Microsoft Office系列软件的内置编程语言,VBA的语法与独立运行的Visual Basic编程语言互相兼容。它使得在Microsoft Office系列软件中快速开发应用程序更加容易,且可以完成特殊的、复杂的操作。 VBA 是面向对象的程序设计语言。面向对象程序设计是一种以对象为基础,以事件来驱动对象的程序设计方法。,2.1 VBA 概述,1) VBA简介 (续)

5、VBA和常用的程序开发语言VB非常相似,二者来自同一种编程语言,即BASIC。VBA与VB所包含的对象级是相同的,也就是说,对于VB所支持对象的多数属性和方法,VBA也同样支持。但两者并非完全一致,在许多语法和功能上有所不同,VBA从VB中获得了主要的语法结构,另外又加上Office中的一些功能。,2.1 VBA 概述,VBA的作用,(1)实现Excel中没有提供的功能 (2) 提高运行速度 (3) 编写自定义函数 (4) 实现自动化功能 (5) 通过插入窗体做小型管理软件,2)关于宏,(1)什么是宏 (2)宏的运行原理 (3)宏的制作方法 方法1:录制宏 方法2:编写宏 (4)执行宏 通过各

6、种图形执行宏 通过窗体按钮执行宏 通过添加菜单或工具栏执行宏 加载宏,Office中提供的VBA开发界面称为VBE( Visual Basic Editor ) ,即可视化的Basic 编程环境。 在Access中,打开VBE窗口的方法有多种。在模块对象窗口单击“新建”按钮,或打开一个已存在的模块,都会打开VBE窗口。选择工具菜单中“宏”子菜单的“Visual Basic编辑器”命令。使用Alt+F11快捷键打开VBE界面,或切换数据库窗口和VBE窗口。,2.2 VBE编程环境,1)概述,1)概述,工具栏 工程资源管理器窗口 属性窗口 代码窗口,2)VBE工程窗口,(1)Microsoft Excel对象,工作表对象,代表工作薄中的工作表,工作表对象,代表当前工作薄,2)VBE工程窗口,(2)窗体,2)VBE工程窗口,(3)模块,3)EXCEL VBA程序的种类,种类1:过程程序 特点:不能自动执行,需要其他对象或控件来驱动执行; 种类2:事件程序 特点:靠一个事件来驱动,即完成某个行为或活动即可执行。,过程程序,录制宏,添加按钮后的驱动操作。,事件程序,如 worksheet的事件,4)代码窗口的特征,(1)自动调整关键字、属性和方法的大小写 (2)自动在字符之间插入空格 (3)自动显示成员列表,4)代码窗

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论