热门:

当前位置: 主页 > 人力资源

Excel VBA程序开发技术培训

培训受众: 本Excel VBA培训课程适用于企事业单位具有一定Excel或VB基础,希望通过Excel VBA解决企业问题并提高工作效率的VBA初级用户。 课程大纲: 第1章 开发入门
1 Excel文档结构介绍
1.1对象的概念
1.2Excel工作簿对象
1.3Excel工作表对象
1.4Excel单元格对象
1.5Excel选择集对象
1.6Excel菜单对象
2 VBA和Excel的关系
2.1VBA是什么?
2.2VBA的优缺点
2.3VBA的主要功能
2.4为什么要学习VBA
2.5VBA和EXCEL的交互性
2.6对象的事件触发机制(文档àVBA)
2.7代码对对象的精确控制(VBAà文档)
3 VBA工程
3.1VBA工程和Excel的对应关系
3.2实例分析一个最基本VBA工程
3.3VBA编辑器介绍
3.4VBA工程中除文档对象外的其他对象
3.5用户窗体的介绍
3.6模块的介绍
3.7其他对象的添加、移出、导出方法
3.8代码窗口和窗体设计窗口切换
3.9代码窗口的结构(对象列表框、过程列表框、程序分隔线、全模块视图和过程视图按钮)
3.10 代码窗口的特征(自动调整关键字、属性和方法的大小写、自动显示成员列表、自动显示参数信息)
3.11 添加代码注释的方法和必要性
3.12 长代码语句换行的方法
3.13 VBA代码的运行,测试
3.14 VBA代码调试技巧
3.15 建立一个HELLO WORLD的示例,演示开发流程
4 从宏开始学习VBA
4.1什么是宏
4.2强大的录制宏功能是帮助学习VBA的好方法
4.3执行宏
4.4实例演示宏录制,执行(回放)的过程
4.5宏的数字签名
4.6安装数字签名
4.7如何使用数字签名使带宏的文档打开时不再提示是否启用宏的对话框
4.8录制宏功能如何拓展我们的思考
5 使用Excel的终极目的-数据处理
5.1明确认识Excel数据处理和Excel报表的根本区别
5.2数据源的概念
5.3设计数据源表的原则
5.4EXCEL内置函数及数据处理的强大功能
5.5EXCEL强大的数据透视表功能
5.6实例演示数据透视表的使用方法
5.7VBA数据处理方法介绍
5.8在什么情况下我们选用VBA解决方案
6 控件的概念
6.1内置的窗体控件介绍
6.2第三方控件的介绍
6.3使用第三方控件会给我们带来什么便利
6.4实例演示用第三方控制件播放音乐的Excel文档
7 总结章程要点
7.1VBA开发的一般流程
7.2数据源的规范化
7.3数据透视表的使用
8 章后趣味练习题
8.1文档打开后显示欢迎界面,在文档中制作两个按钮,点不同的按钮播放不同的音乐,制作停止按钮,点后停止音乐播放。
8.2根据银行对帐明细单数据,整理为规范的数据源,并使用数据透视表统计收入和支出。
第2章 语言基础
1 常量和变量
1.1VBA中定义常量和变量
1.2用插入名称的方法在工作表中定义变量
2 数据类型
2.1把握文本型、日期型、数字型等之间的区别
3 运算符
3.1数学运算符
3.2逻辑运算符
3.3字符串运算符
4 常用的VBA函数
4.1测试函数:IsNumeric,IsDate,IsEmpty,IsError,IsNull
4.2数学函数:Int,Fix,Sgn,Rnd
4.3字符串函数:Trim,Ltrim,Rtrim,Len,Left,Right,Mid,Ucase,Lcase,Asc,Chr
4.4转换函数:CCur,CDate,Cint,CStr,Str,Val
4.5日期函数:Now,Date,Datediff,Second,Minute,Hour,Day,Month,Year,Weekday
4.6其他:IIf
5 自定义函数
6 过程
6.1事件过程
6.2子程序过程
7 VBA语句
7.1赋值语句
7.2With语句
7.3错误跳转语句
8 程序的三种结构
8.1顺序结构
8.2分支结构
8.3循环结构
9 对象的事件
10对象的属性、方法
11调用过程,子过程
调用自定义函数
12章程要点
12.1 重点函数的熟练应用
12.2 程序的三种结构

第3章 常用技巧
1 工作簿的控制
1.1新建工作簿
1.2打开已有的工作簿
1.3判断一个工作簿是否已打开
1.4保存工作簿
1.5另存工作簿
1.6另存工作簿并加上密码
1.7关闭工作簿并保存
1.8工作簿常见事件及应用
2 工作表的控制
2.1插入多个工作表
2.2获得工作表的名称,为工作表命名
2.3插入工作表前判断同名工作表是否已存在
2.4选择工作表
2.5激活工作表
2.6隐藏工作表
2.7复制工作表
2.8移动工作表
2.9获得工作表的个数,sheets集合和worksheets集合的区别
2.10 获得当前工作表的序列号
2.11 工作表的保护
2.12 删除工作表,屏蔽删除确认对话框的方法
2.13 工作表行,列控制:隐藏,行高、列宽控制
2.14 工作表常见事件及应用

7 章程要点
各种技术的综合协调应用

第4章 实例开发
1 完整实例:施工成本核算
1.1功能分析
1.2设计数据源表的字段
1.3设计统计表
1.4用VBA规范输入,控制输入表格
1.5用VBA自动连续打印一个月内的每日成本汇总表
1.6用VBA自动生成某一类支出的月柱状图
------分隔线----------------------------