课程背景
◇ 您是否每天都在加班加点做重复的工作?
◇ 您是不是每天都要制作结构一模一样的报表?
◇ 您是不是觉得函数公式太过于复杂了,想提高数据处理分析的效率?
◇ 您想一键OK的完成复杂的、重复性的工作吗?
课程收益
◇ 快速掌握Excel VBA的基本知识
◇ 学会利用Excel VBA解决日常的重复性的工作
◇ 掌握联合使用Excel函数和VBA解决更加复杂繁琐的数据处理问题
◇ 掌握ADO SQL技术快速处理数据
◇ 学习使用VBA建立高效数据分析模版
注:该培训班全程案例教学、强调动手实践,请自带笔记本电脑。
课程大纲
第1讲 为什么要学习Excel VBA
◇ 为什么要学习VBA?
◇ 怎样学VBA?
◇ VBA实际应用案例演示
第2讲 通过录制宏初步了解Excel VBA
◇ 怎样录制宏?
◇ 在VBE编辑器中查看录制的宏代码
◇ 通过宏代码了解VBA的语法结构和对象
◇ 将录制的宏编辑加工成可以重复使用的代码
◇ 如何运行录制的宏?
◇ 如何保存宏工作簿?
◇ 录制宏练习1:Excel常用工具命令的宏代码
◇ 录制宏练习2:快速整理系统导入的不规范数据
第3讲 Excel VBA的基本语法
◇ 了解两种基本的程序:子程序和自定义函数
◇ 写程序的第一步:声明变量和数组
◇ 语句书写技巧
◇ 赋值语句
◇ 条件控制语句
◇ 循环处理语句
◇ 错误处理语句
◇ 使用VBA函数提高计算速度
◇ 在VBA中调用工作簿函数来提高数据处理效率
◇ 练习1:编写自定义函数,并制作加载宏
◇ 练习2:设计数据录入平台
第4讲 了解掌握Excel VBA的四大对象
◇ 什么是对象
◇ 对象的属性、方法和事件
◇ Application对象(操作Excel)
获取Excel系统信息
自定义Excel窗口
设置Excel操作选项
制定程序运行计划
◇ Workbook对象(操作工作簿)
引用工作簿
新建、打开工作簿
保存、关闭工作簿
利用工作簿的事件操作工作簿
◇ Worksheet对象(操作工作表)
引用工作表
新建、重命名、删除工作表
获取工作表个数和名称
利用工作表的事件操作工作表
◇ Range对象(操作单元格)
引用单元格和单元格区域
获取单元格和单元格区域信息
设置单元格和单元格区域格式
操作单元格和单元格区域
向单元格和单元格区域输入各种数据
在程序中向单元格输入计算公式
◇ 利用录制宏获取常规的数据处理代码
◇ 练习1:设计自动填写保存数据的宏
◇ 练习2:利用VBA快速进行分类汇总计算
◇ 练习3:利用VBA快速进行数据查找
第5讲 Excel VBA窗体和控件
◇ 插入窗体和控件
◇ 加载和卸载窗体
◇ 为窗体和控件设置事件程序
◇ 应用案例1:设计运算进度条
◇ 应用案例2:设计应用程序界面
第6讲 Excel VBA高效数据处理
◇ 利用VBA常规方法处理工作表数据
◇ 利用ADO SQL处理工作表数据
◇ 利用ADO SQL处理文本文件数据