课程介绍:
Excel VBA已广泛应用于公司管理的各个方面,如财务管理、工程技术、客户管理、市场营销、人力资源和行政管理、进销存等各个方面,其强大的自动化处理功能大大简单化数据处理者的操作,节约数据的时间,显著的提升工作效率。培训专家结合多年的培训教学和技术开发服务经验,采取互动式的教学、丰富易懂案例练习、使您掌握VBA的基础知识和操作方法,以节约贵公司的运营成本,提高您本人的工作效率。
培训对象:
已经很熟悉Excel,并且在工作中较好的使用Excel,想在以后的工作中进一步提高工作效率。
培训目标:
掌握VBA编程的基本方法,包括变量和数组的类型、定义,三种程序结构顺序、选择、循环
能够实现自定义函数,掌握Excel基本对象及属性、方法,掌握的控件设置和使用
多工作薄的数据提取和汇总,文件数据分类提取
简介:运用VBA实现数据库导入数据或写入数据库,快速生成透视表和图表以达到年、季、月报表的制作,并进行环比、同比分析
课程大纲:
VBA基础
技巧性:★☆☆
实用性:★★☆
课时:1课时
1.VBA的概念
1.1什么是VBA
1.2VBA能做什么
2.VBE介面
2.1调用VBE窗口
2.1VBE窗口的安排
2.3认识录制宏后的VBE编辑介面
3.VBA代码调试方法
3.1立即窗口
3.2监视窗口
3.3逐步操作检验
4VBA的学习方法
VBA程序控制基础
技巧性:★★☆
实用性:★★★
课时:4课时
1.基础概念
1.1标识符及其定义规则
1.2数据类型
1.3量变定义方法
1.4运算符
2.顺序结构
2.1MsgBox和InputBOx
3.选择结构
3.1If……End IF语句及嵌套
3.2Select Case……End Select
4循环结构
4.1Do While ……Loop
4.2For to ……Next
4.3For Each In ……Next
VBA过程、函数
技巧性:★★★
实用性:★★★
课时:3课时
1.过程
1.1过程的基本概念
1.2过程的定义和调用
1.3过程参数概念和作用
1.4实参与形参的值传递和地址传递
2.函数 百分比 比重
2.1函数的基本概念
2.2Excel和VBA函数介绍
2.3自定义函数及参数的定义
2.4自定义函数的应用
VBA对象、属性、方法
技巧性:★★★
实用性:★★★
课时:8课时
1.基本概念
1.1对象:Application、Workbooks、Sheets、Range、Chart……
1.2属性:值、底纹、行号、列号
1.3方法:新建、删除、命名
2.Application
2.1当前活动的工作薄、表、区域
2.2调用Windows打开文件对话框
2.3调用Windows另存为文件对话框
2.4打开/关闭屏幕显示
2.5退出Excel程序
3.Workbooks/Workbook
3.1当前工作薄个数
3.2新建工作薄
3.3打开工作薄、关闭工作
3.4工作薄的保存
4.ActiveWorkbook
4.1关闭当前工作薄
4.2当前工作薄改名
4.3当前工作薄改名
5.Worksheets
5.1工作表个数属性
5.2添加或删除工作表
5.3工作表的复制和粘贴
5.4工作表的删除
6.Range
6.1选择单元格、区域
6.2Cells的属性
6.3Selection和Select用法
6.4Range区域的添加、删除、复制、剪切、粘贴方法
6.5Row和Columns属性
VBA对象的事件
技巧性:★☆☆
实用性:★★☆
课时:1课时
1.工作薄、工作表
1.1激活事件
1.2工作薄打开事件、关闭事件、保存事件
1.3工作表切换事件
VBA综合练习
技巧性:★★☆
实用性:★★★
课时:2课时
1.工作薄、工作表、区域的属性、方法
2.程序结构
3.过程和函数
4.案例
4.1多工作表的汇总
4.2多工作薄的汇总
VBA程序的错误处理
技巧性:★☆☆
实用性:★★★
课时:0.3课时
1.错误程序处理
1.1处理错误程序
1.2忽略错误程序
VBA窗体设置
技巧性:★★★
实用性:★☆☆
课时:4课时
1.多控件的使用
1.1命令按钮、标签、文本、单选、双选、组合框的综合应用
1.2控件组的使用
VBA图表简介
技巧性:★★☆
实用性:★★★
课时:0.3课时
1.创建Excel图表简介
1.1通过录制宏来创建图表
1.2通过VBA创建图表
2.操作Excel图表
2.1激活图表
2.2图表的格式
2.3图表的输出
VBA透视表简介
技巧性:★★☆
实用性:★★★
课时:0.2课时
1.建立数据透视表简介
2.透视表的格式设置展示
3.数据的各种统计分析展示
VBA提高效率的一些建议
课时:0.2课时
1.尽量使用Excel的工作表函数
2.尽量减少使用对象引用
3.运用数组处理批量数据
4.减少对象的激活和选择
5.关闭屏幕更新
6.提高关键代码的效率