课程大纲
第一模块: VBA基础
* VBE工作器
> VBE组件
> 编辑器选项
> VBA代码保护
> 录制宏
> 快速学习VBA的手段。
* VBA程序基础
> 变量
> 数组
> 分为一维和多维数组,同时介绍静态和动态数组。
> 过程和函数
> Sub过程和自定义函数是报表制作的常用手段和工具。
> 对象
> 对象是VBA编程的重要组成部分,实际上编程到一定程度后主要就是对象的应用。介绍Application、Range、Names、Comments、Workbooks、shapes等重要的对象的应用。
> 事件
> 采用事件可以让我们的工作更简单轻松,例如在打开EXCEL工作表时自动对数据进行处理、激活某一张工作表时自动对图表进行更新、鼠标移动到某按钮时切换按钮颜色等。
* VBA常用语法分析
> 输入输出语句
> 条件判断语句
> 循环语句
> With语句
> 错误处理语句
* 编写sub过程和开发函数
> 认识过程
> 编写sub过程
> 认识
> 关于过程的参数
> 开发自定义函数
* VBA代码的调试过程
> 运行程序
> 单步调试
> 添加断点
> 添加监视
第二模块:VBA在数据处理中的应用
* 设计窗体
> 窗体简介
> 常用控件介绍
> 包括文本框、组合框、单选框、复选框、命令按钮等重要的控件。
> 窗体和控件的事件
* VBA和排序
> 单条件排序
> 多条件排序
> 自定义排序
* VBA和筛选
> 普通筛选
> 多重筛选
> 高级筛选
> 将筛选的结果拷贝到其他区域
* VBA和分类汇总
> 简单分类汇总
> 多重分类汇总
> 将分类汇总的结果拷贝到其他区域
* VBA和绘图
> 源数据的定义
> 坐标轴、标题等的调整
> 图形的优化
第三模块:VBA在数据处理中的高级应用
* VBA和数据透视表
> 数据透视表的对象结构
> 数据透视表常用操作
> 表生成、汇总方式修改、透视表保护等代码
* 字典的应用
> 字典的创建
> 利用字典判断重复值
> 利用字典计数