适合学习的人群
已经很熟悉Excel,并且在工作中较好的使用Excel,想在以后的工作中进一步提高工作效率
学员培训完后会掌握以下技能
1、掌握VBA编程的基本方法,包括变量和数组的类型、定义,三种程序结构顺序、选择、循环
2、能够实现自定义函数,掌握Excel基本对象及属性、方法,掌握的控件设置和使用
3、多工作薄的数据提取和汇总,文件数据分类提取
4、简介:运用VBA实现数据库导入数据或写入数据库,快速生成透视表和图表以达到年、季、月报表的制作,并进行环比、同比分析
培训课程大纲
一、VBA基础
1、VBA的概念
* 什么是VBA
* VBA能做什么
2、VBE介面
* 调用VBE窗口
* VBE窗口的安排
* 认识录制宏后的VBE编辑介面
3、VBA代码调试方法
* 立即窗口
* 监视窗口
* 逐步操作检验
4、 VBA的学习方法1、展示宏的VBE介面
2.、代码调试操作
二、VBA程序控制基础
1、 基础概念
* 标识符及其定义规则
* 数据类型
* 量变定义方法
* 运算符
2、 顺序结构
* MsgBox和InputBOx
3、选择结构
* If……End IF语句及嵌套
* Select Case……End Select
4、循环结构
* Do While ……Loop
* For to ……Next
* For Each In ……Next1、变量定义、赋值、注释语句,计算球的体积
2、If语句
3、分支语句判断奇偶数
4、循环结构
三、VBA过程、函数
1、过程
* 过程的基本概念
* 过程的定义和调用
* 过程参数概念和作用
* 实参与形参的值传递和地址传递
2、函数 百分比 比重
* 函数的基本概念
* Excel和VBA函数介绍
* 自定义函数及参数的定义
* 自定义函数的应用1、过程产品统计
2、函数统计同底纹颜色单元格数
四、VBA对象、属性、方法
1、基本概念
* 对象:Application、Workbooks、Sheets、Range、Chart……
* 属性:值、底纹、行号、列号
* 方法:新建、删除、命名
2、Application
* 当前活动的工作薄、表、区域
* 调用Windows打开文件对话框
* 调用Windows另存为文件对话框
* 打开/关闭屏幕显示
* 退出Excel程序
3、Workbooks/Workbook
* 当前工作薄个数
* 新建工作薄
* 打开工作薄、关闭工作
* 工作薄的保存
4、ActiveWorkbook
* 关闭当前工作薄
* 当前工作薄改名
* 当前工作薄改名
5、Worksheets
* 工作表个数属性
* 添加或删除工作表
* 工作表的复制和粘贴
* 工作表的删除
6、Range
* 选择单元格、区域
* Cells的属性
* Selection和Select用法
* Range区域的添加、删除、复制、剪切、粘贴方法
* Row和Columns属性1、Application 调用Windows窗口,可打开或另存为工作薄
2、Workbooks 新建工作薄
3、ActiveBooks 得当前工作薄名称及路径
4、WorkSheets 判断工作薄中是否有“汇总”表,如无则添加
5、Range 单元格定位,确定Jack的性别
五、VBA对象的事件
1、工作薄、工作表
* 激活事件
* 工作薄打开事件、关闭事件、保存事件
* 工作表切换事件工作表事件 工作表内容变更可对数据进行处理
六、VBA综合练习
1、工作薄、工作表、区域的属性、方法
2、程序结构
3、过程和函数
4、案例
* 多工作表的汇总
* 多工作薄的汇总多工作薄的数据汇总
七、VBA程序的错误处理
* 错误程序处理
* 处理错误程序
* 忽略错误程序错误处理
八、VBA窗体设置
1、多控件的使用
* 命令按钮、标签、文本、单选、双选、组合框的综合应用
* 控件组的使用人事档案查询界面
九、VBA数据库数据操作简介
1、操作数据库简介
* 使用Excel工具导入数据库的数据
* 结构查询语句SQL
* 使用ADO操作数据库
2、ADO操作
* ADO对象的类型
* Recordset对象
3、案例展示
* 数据库查询
* 向数据库添加记录
* 数据记录的更新
* 删除记录运用Recordset对象从数据库导入数据
十、VBA图表简介
1、创建Excel图表简介
* 通过录制宏来创建图表
* 通过VBA创建图表
2、操作Excel图表
* 激活图表
* 图表的格式
* 图表的输出制作动态图表
十一、VBA透视表简介
1、建立数据透视表简介
2、透视表的格式设置展示
3、数据的各种统计分析展示自动生成透视表进行数据快速汇总、分析
十二、VBA提高效率的一些建议
1、尽量使用Excel的工作表函数
2、尽量减少使用对象引用
3、运用数组处理批量数据
4、减少对象的激活和选择
5、关闭屏幕更新
6、提高关键代码的效率
联系客服