Excel VBA设计开发实战培训课程
Excel VBA设计开发培训目标:
l 掌握VBA编程的基本方法,包括变量和数组的类型、定义,三种程序结构顺序、选择、循环
l 能够实现自定义函数,掌握Excel基本对象及属性、方法,掌握的控件设置和使用
l 多工作薄的数据提取和汇总,文件数据分类提取
l 简介:运用VBA实现数据库导入数据或写入数据库,快速生成透视表和图表以达到年、季、月报表的制作,并进行环比、同比分析作
Excel VBA设计开发实战培训课程大纲:
模块名称
|
课程内容
|
实例
|
VBA基础
|
1. VBA的概念
l 什么是VBA
l VBA能做什么
2. VBE介面
l 调用VBE窗口
l VBE窗口的安排
l 认识录制宏后的VBE编辑介面
3. VBA代码调试方法
l 立即窗口
l 监视窗口
l 逐步操作检验
4. VBA的学习方法
|
1. 展示宏的VBE介面
2. 代码调试操作
实例:例3调试
|
VBA程序控制基础
|
1. 基础概念
l 标识符及其定义规则
l 数据类型
l 量变定义方法
l 运算符
2. 顺序结构
l MsgBox和InputBOx
3. 选择结构
l If……End IF语句及嵌套
l Select Case……End Select
4. 循环结构
l Do While ……Loop
l For to ……Next
l For Each In ……Next
|
1. 变量定义、赋值、注释语句,计算球的体积
实例: 例4 顺序结构
2. If语句
例5判断奇偶数
3. 分支语句判断奇偶数
4. 循环结构
实例7:确定日期
|
VBA过程、函数
|
1. 过程
l 过程的基本概念
l 过程的定义和调用
l 过程参数概念和作用
l 实参与形参的值传递和地址传递
2. 函数 百分比 比重
l 函数的基本概念
l Excel和VBA函数介绍
l 自定义函数及参数的定义
l 自定义函数的应用
|
1. 过程
实例: 例9 产品统计
2. 函数
实例:统计同底纹颜色单元格数
|
VBA对象、属性、方法
|
1. 基本概念
l 对象:Application、Workbooks、Sheets、Range、Chart……
l 属性:值、底纹、行号、列号
l 方法:新建、删除、命名
2. Application
l 当前活动的工作薄、表、区域
l 调用Windows打开文件对话框
l 调用Windows另存为文件对话框
l 打开/关闭屏幕显示
l 退出Excel程序
3. Workbooks/Workbook
l 当前工作薄个数
l 新建工作薄
l 打开工作薄、关闭工作
l 工作薄的保存
4. ActiveWorkbook
l 关闭当前工作薄
l 当前工作薄改名
l 当前工作薄改名
5. Worksheets
l 工作表个数属性
l 添加或删除工作表
l 工作表的复制和粘贴
l 工作表的删除
6. Range
l 选择单元格、区域
l Cells的属性
l Selection和Select用法
l Range区域的添加、删除、复制、剪切、粘贴方法
l Row和Columns属性
|
1. Application
实例: 例11 调用Windows窗口,可打开或另存为工作薄
2. Workbooks
实例:例12新建工作薄
3. ActiveBooks
实例:例13得当前工作薄名称及路径
4. WorkSheets
实例:例14判断工作薄中是否有“汇总”表,如无则添加
5. Range
实例15:单元格定位,确定Jack的性别
|
VBA对象的事件
|
1. 工作薄、工作表
l 激活事件
l 工作薄打开事件、关闭事件、保存事件
l 工作表切换事件
|
1. 工作表事件
实例: 例17 工作表内容变更可对数据进行处理
|
VBA综合练习
|
1 工作薄、工作表、区域的属性、方法
2 程序结构
3 过程和函数
4 案例
l 多工作表的汇总
l 多工作薄的汇总
|
实例:多工作薄的数据汇总
|
VBA程序的错误处理
|
1 错误程序处理
l 处理错误程序
l 忽略错误程序
|
实例:错误处理
|
VBA窗体设置
|
1. 多控件的使用
l 命令按钮、标签、文本、单选、双选、组合框的综合应用
l 控件组的使用
|
实例:人事档案查询界面
|
VBA数据库数据操作简介
|
1. 操作数据库简介
l 使用Excel工具导入数据库的数据
l 结构查询语句SQL
l 使用ADO操作数据库
2. ADO操作
l ADO对象的类型
l Recordset对象
3. 案例展示
l 数据库查询
l 向数据库添加记录
l 数据记录的更新
l 删除记录
|
案例:运用Recordset对象从数据库导入数据
|
VBA图表简介
|
1. 创建Excel图表简介
l 通过录制宏来创建图表
l 通过VBA创建图表
2. 操作Excel图表
l 激活图表
l 图表的格式
l 图表的输出
|
实例:制作动态图表
|
VBA透视表简介
|
1. 建立数据透视表简介
2. 透视表的格式设置展示
3. 数据的各种统计分析展示
|
实例:自动生成透视表进行数据快速汇总、分析
|
VBA提高效率的一些建议
|
1. 尽量使用Excel的工作表函数
2. 尽量减少使用对象引用
3. 运用数组处理批量数据
4. 减少对象的激活和选择
5. 关闭屏幕更新
6. 提高关键代码的效率
|
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获