Excel超级实践:宏与VBA
讲师:讲师团队 浏览次数:2794
课程描述INTRODUCTION
本课程通过相当数量的联系实际工作的样例,帮助学员掌握VBA在Excel中的语法,编程环境,编程技巧。使学员能够尝试编写适合于自己实际工作的小程序,从而大大增强Excel的应用能力。
日程安排SCHEDULE
课程大纲Syllabus
课程主题:
第一部分基础篇
1.VBE工作器
(1)VBE组件
(2)编辑器选项
(3) VBA代码保护
(4)录制宏
2.VBA程序基础
(1)变量
(2)数组:分为一维和多维数组,同时介绍静态和动态数组。
(3)过程和函数:Sub过程和自定义函数是报表制作的常用手段和工具。
(4)对象:对象是VBA编程的重要组成部分,实际上编程到一定程度后主要就是对象的应用。介绍Application、Range、 Names.Comments.Workbooks.shapes等重要的对象的应用。
(5)事件:采用事件可以让我们的工作更简单轻松,例如在打开EXCEL工作表时自动对数据进行处理、激活某一张工作表时自动对图表进行更新、鼠标移动到某按钮时切换按钮颜色等。
1.VBE工作器
(1)VBE组件
(2)编辑器选项
(3) VBA代码保护
(4)录制宏
2.VBA程序基础
(1)变量
(2)数组:分为一维和多维数组,同时介绍静态和动态数组。
(3)过程和函数:Sub过程和自定义函数是报表制作的常用手段和工具。
(4)对象:对象是VBA编程的重要组成部分,实际上编程到一定程度后主要就是对象的应用。介绍Application、Range、 Names.Comments.Workbooks.shapes等重要的对象的应用。
(5)事件:采用事件可以让我们的工作更简单轻松,例如在打开EXCEL工作表时自动对数据进行处理、激活某一张工作表时自动对图表进行更新、鼠标移动到某按钮时切换按钮颜色等。
3.VBA常用语法分析
(1)输入输出语句
(2)条件判断语句
(3)循环语句
(4)With语句
(5)错误处理语句
4.编写sub过程和开发函数
(1)认识过程
(2)编写sub过程
(3)认识function
(4)关于过程的参数
(5)开发自定义函数
5.VBA代码的调试过程
(1)运行程序
(2)单步调试
(3)添加断点
(4)添加监视
(1)输入输出语句
(2)条件判断语句
(3)循环语句
(4)With语句
(5)错误处理语句
4.编写sub过程和开发函数
(1)认识过程
(2)编写sub过程
(3)认识function
(4)关于过程的参数
(5)开发自定义函数
5.VBA代码的调试过程
(1)运行程序
(2)单步调试
(3)添加断点
(4)添加监视
第二部分:VBA在数据处理中的应用
6.设计窗体
(1)窗体简介
(2)常用控件介绍
包括文本框、组合框、单选框、复选框、命令按钮等重要的控件。
(3)窗体和控件的事件
7.VBA和排序
(1)单条件排序
(2)多条件排序
(3)自定义排序
8.VBA和筛选
(1)普通筛选
(2)多重筛选
(3)高级筛选
(4)将筛选的结果拷贝到其他区域
9.VBA和分类汇总
(1)简单分类汇总
(2)多重分类汇总
(3)将分类汇总的结果拷贝到其他区域
10.VBA和绘图
(1)源数据的定义
(2)坐标轴、标题等的调整
(3)图形的优化
6.设计窗体
(1)窗体简介
(2)常用控件介绍
包括文本框、组合框、单选框、复选框、命令按钮等重要的控件。
(3)窗体和控件的事件
7.VBA和排序
(1)单条件排序
(2)多条件排序
(3)自定义排序
8.VBA和筛选
(1)普通筛选
(2)多重筛选
(3)高级筛选
(4)将筛选的结果拷贝到其他区域
9.VBA和分类汇总
(1)简单分类汇总
(2)多重分类汇总
(3)将分类汇总的结果拷贝到其他区域
10.VBA和绘图
(1)源数据的定义
(2)坐标轴、标题等的调整
(3)图形的优化
第三部分:VBA在数据处理中的高级应用
11.VBA和数据透视表
(1)数据透视表的对象结构
(2)数据透视表常用操作
表生成、汇总方式修改、透视表保护等代码
12.宇典的应用
字典是VBA应用的高级技巧,频繁地使用在判断重复值、计数等方面,如果在VBA应用中不会使用字典,处理较大数据量时程序会变得效率低下。
(1)字典的创建
(2)利用字典判断重复值
(3)利用字典计数
11.VBA和数据透视表
(1)数据透视表的对象结构
(2)数据透视表常用操作
表生成、汇总方式修改、透视表保护等代码
12.宇典的应用
字典是VBA应用的高级技巧,频繁地使用在判断重复值、计数等方面,如果在VBA应用中不会使用字典,处理较大数据量时程序会变得效率低下。
(1)字典的创建
(2)利用字典判断重复值
(3)利用字典计数
转载://www.ibid2.com/gkk_detail/299148.html
已开课时间Have start time
2024-12-16
上海
2024-10-22
上海
2024-08-29
上海