内容简介
第1篇 Excel VBA编程基础
第1章 VBA概述(教学视频:7分钟)
1.1什么是VBA
1.1.1 VBA的产生及发展历史
1.1.2 VBA的应用
1.2第1个VBA程序
1.2.1创建“Hello World”应用程序
1.2.2执行“Hello World”程序及查看结果
1.2.3使用VBA调试器
1.3 VBA的功能及用途
1.3.1 VBA的功能
1.3.2 VBA的用途及常用开发工具
1.4小结
1.5本章习题
第2章 Excel中的宏与VBA(教学视频:18分钟)
2.1认识宏
2.1.1什么是宏
2.1.2理解宏的功能
2.2操作Excel中的宏
2.2.1录制宏
2.2.2保存宏
2.2.3执行宏
2.2.4编辑宏
2.2.5删除宏
2.3加载宏
2.3.1在Excel中加载宏
2.3.2在Excel中卸载加载宏
2.3.3在Excel中保存加载宏
2.3.4 Excel中的其他加载宏
2.4宏的安全性
2.4.1通过信任中心设置宏的安全
2.4.2通过信任中心启用被禁的宏
2.5宏的数字签名
2.5.1添加数字签名
2.5.2使用数字签名
2.6小结
2.7本章习题
第3章 开发VBA的工具(教学视频:23分钟)
3.1 Excel中的Visual Basic编辑器
3.1.1打开编辑器
3.1.2剖析编辑器
3.2常用编辑器窗口
3.2.1使用工程窗口查看工程结构
3.2.2使用属性窗口查看工程属性
3.2.3使用代码窗口编辑调试VBA代码
3.2.4使用立即窗口查看工程结果
3.2.5使用对象浏览器窗口查看所有对象
3.3使用编辑器的代码输入功能
3.3.1显示常用的属性和方法
3.3.2显示参数
3.3.3使用快速信息
3.4调试VBA
3.5小结
3.6本章习题
第4章 VBA变量和运算符(教学视频:19分钟)
4.1认识常量
4.1.1定义系统常量
4.1.2自定义常量
4.2使用变量
4.2.1在VBA中声明变量
4.2.2 VBA强制声明变量
4.2.3 VBA变量的作用域
4.2.4详解VBA变量的生存周期
4.3使用运算符和表达式
4.3.1算术运算符与算术表达式
4.3.2比较运算符与比较表达式
4.3.3逻辑运算符与逻辑表达式
4.4小结
4.5本章习题
第5章 VBA语句(教学视频:15分钟)
5.1 VBA中的语句
5.1.1什么是语句
5.1.2使用赋值语句
5.1.3使用注释语句
5.2数据的输入和输出
5.2.1输入对话框
5.2.2提示对话框
5.2.3显示程序运行结果
5.3程序的中断
5.3.1暂停程序
5.3.2停止程序
5.4小结
5.5本章习题
第6章 VBA程序控制结构(教学视频:47分钟)
6.1使用VBA选择结构
6.1.1程序的结构
6.1.2使用条件表达式
6.1.3 If…Then语句
6.1.4 If…Then…Else语句
6.1.5 IIf函数
6.1.6 If…Then…E1seIf语句
6.1.7 Select Case语句
6.1.8被嵌套的选择结构
6.2使用VBA循环结构
6.2.1 For…Next语句
6.2.2 For Each…In Next语句
6.2.3 Do…Loop语句
6.2.4 Until型Do…Loop语句
6 2.5 While…Wend语句
6.2.6被嵌套的循环结构
6.3使用其他控制语句
6.3.1 With语句
6.3.2 Exit语句
6.3.3 GoTo语句
6.4异常处理语句
6.4.1 On Error语句
6.4.2 Resume语句
6.5小结
6.6本章习题
第7章 使用VBA数组(教学视频:13分钟)
7.1什么是数组
7.1.1数组的概念
7.1.2声明一维数组
7.1.3声明二维数组
7.2静态数组
7.2.1初始化静态数组
7.2.2使用二维静态数组
7.3动态数组
7.3.1声明动态数组
7.3.2定义数组大小
7.3.3复制数组
7.3.4清空数组或重定义数组
7.4小结
7.5本章习题
第8章 使用过程与函数(教学视频:38分钟)
8.1什么是过程
8 1.1初识VBA模块
8.1.2理解过程
8.2 VBA中的Sub过程
8.2.1创建Sub过程
8.2.2调用Sub过程
8.3 VBA中参数的传递
8.3.1使用地址参数传递
8.3.2使用值参数传递
8.3.3使用数组参数传递
8.3.4使用可选参数
8.3.5使用可变参数
8.4使用Function过程
8.4.1理解函数
8.4.2定义Function过程
8.4.3直接调用Function过程
8.4.4在Excel工作表中调用Function函数
8.5小结
8.6本章习题
第2篇 Excel VBA编程进阶
第9章 对象模型(教学视频:22分钟)
9.1认识Excel对象
9.1.1理解对象的属性
9.1.2理解对象的方法
9.1.3理解对象的事件
9.2使用对象变量和对象数组
9.2.1使用对象变量
9.2.2使用对象数组
9.3使用Excel集合对象
9.4学习Excel 2010中的对象模型
9.4.1理解Excel对象模型
9.4.2了解Excel对象层次结构
9.5小结
9.6本章习题
第10章 Application对象(教学视频:41分钟)
10.1常用操作
10.1.1在Excel中使用“打开”对话框
10.1.2实现Excel定时操作
10.1.3退出Excel应用程序
10.1.4在Excel过程中调用宏
10.1.5激活Office 2010应用程序
10.1.6获取Excel系统信息
10.1.7为Excel操作指定快捷键
10.2设置Excel界面外观
10.2.1设置Excel界面标题栏
10.2.2使用Excel界面状态栏
10.2.3设置Excel窗口最大化和最小化
10.2.4设置Excel界面光标形状
10.3操作Excel单元格
10.3.1快速选择Excel单元格
10.3.2同时选择Excel多个区域单元格
10.3.3取消复制或剪切操作
10.4操作Excel文件
10.4.1获取文件夹中指定文件的Excel文件名
10.4.2获取Excel文件保存位置
10.4.3打开最近使用的Excel文件
10.5小结
10.6本章习题
第11章 工作簿对象(教学视频:29分钟)
11.1引用Excel工作簿对象
11.1.1引用Excel工作簿的方法
11.1.2激活Excel工作簿对象
11.2新建和打开Excel工作簿
11.2.1新建Excel工作簿
11.2.2打开Excel工作簿
11.3保存Excel工作簿
11.3.1使用Save方法保存Excel工作簿
11.3.2使用SaveAs方法保存Excel文档
11.4保护Excel工作簿
11.4.1设置Excel工作簿打开密码
11.4.2设置Excel工作簿保护密码
11.5使用Excel工作簿事件
11.5.1启用或禁用事件
11.5.2使用Excel工作簿的窗口大小更改事件
11.5.3使用Excel工作簿的打开事件
11.5.4使用Excel工作簿的工作表激活事件
11.5.5使用Excel工作簿的关闭之前事件
11.6小结
11.7本章习题
第12章 工作表对象(教学视频:48分钟)
12.1引用Excel工作表对象
12.1.1使用名称引用Excel工作表
12.1.2使用索引号引用Excel工作表
12.2新建和删除Excel工作表
12.2.1新建Excel工作表
12.2.2删除Excel工作表
12.3选取和隐藏Excel工作表
12.3.1选择Excel工作表
12.3.2隐藏Excel工作表
12.4复制和移动Excel工作表
12.4.1复制Excel工作表
12.4.2移动Excel工作表
12.5打印Excel工作表
12.6工作表的其他操作
12.6.1设置Excel工作表的滚动区域
12.6.2查看Excel工作表中的批注
12.6.3删除空白Excel工作表
12.7使用Excel工作表事件
12.7.1使用Excel工作表激活事件
12.7.2使用Excel单元格更改事件
12.7.3使用Excel工作表的选择区域变化事件
12.7.4使用Excel工作表右击事件
12.8小结
12.9本章习题
第13章 单元格对象(教学视频:36分钟)
13.1引用Excel单元格
13.1.1引用Excel单元格
13.1.2引用Excel单元格区域
13.1.3使用偏移方式引用Excel单元格
13.2操作Excel单元格
13.2.1删除Excel单元格
13.2.2清除Excel单元格内容
13.2.3插入和隐藏Excel单元格
13.2.4复制Excel单元格数据
13.2.5保护Excel单元格
13.3查找单元格数据
13.3.1查找单个条件的数据
13.3.2查找多个条件的数据
13.3.3使用Match方法查找数据
13.3.4筛选符合条件的数据
13.3.5按颜色筛选数据
13.4设置Excel单元格格式
13.4.1设置Excel单元格边框
13.4.2使用Excel条件格式
13.4.3使用Excel数据条
13.4.4自动排列前10名数据
13.5小结
13.6本章习题
第14章 工作表界面(教学视频:36分钟)
14.1认识Excel表单控件
14.2使用Excel表单控件
14.2.1“数值调节按钮”控件
14.2.2“单选按钮”控件和“分组框”控件
14.2.3“组合框”控件
14.2.4“列表框”控件
14.2.5“复选框”控件
14.2.6“标签”控件
14.2.7“按钮”控件
14.3使用Excel ActiveX控件
14.3.1添加控件和修改属性
14.3.2为控件添加程序代码
14.4小结
14.5本章习题
第15章 自定义Excel用户窗体(教学视频:61分钟)
15.1使用Excel窗体
15.1.1添加用户窗体
15.1.2设置窗体的属性和事件
15.1.3使用窗体的方法
15.2使用Excel控件
15.2.1认识控件
15.2.2设置窗体控件
15.3使用Excel标准控件
15.3.1“标签”控件
15.3.2“文本框”控件
15.3.3“复选框”控件和“单选按钮”按钮控件
15.3.4“列表框”控件
15.3.5“组合框”控件
15.3.6“图像”控件和“数字调节钮”控件
15.3.7 TabStrip控件和“多页”控件
15.3.8 Refedit控件
15.4使用Excel附加的ActiveX控件
15.4.1 ListView控件
15.4.2 ImageList控件
15.4.3 TreeView控件
15.5小结
15.6本章习题
第16章 自定义Excel 2010功能区(教学视频:22分钟)
16.1什么是Open XML
16.2了解Excel 2010的功能区
16.2.1使用Excel 2010功能区的基本控件
16.2.2使用Excel 2010功能区的容器控件
16.3使用Open XML格式文件自定义功能区
16.4使用UI编辑器设计功能区
16.5小结
16.6本章习题
第17章 控制图表(教学视频:16分钟)
17.1引用Excel图表对象
17.2创建Excel图表对象
17.2.1使用Excel图表对象的常见属性
17.2.2添加Excel图表对象
17.2.3使用Excel图表对象的事件
17.3操作Excel图表
17.3.1操作图表区
17.3.2操作绘图区
17.3.3操作坐标轴
17.3.4操作数据系列
17.4小结
17.5本章习题
第18章 类模块(教学视频:13分钟)
18.1使用对象类
18.1.1创建对象类
18.1.2声明类模块中的对象
18.2使用对象属性
18.2.1使用变量创建属性
18.2.2使用属性过程
18.3创建类的方法
18.4类的事件
18.4.1创建事件的语法
18.4.2创建事件的案例
18.5小结
18.6本章习题
第19章 数据库编程(教学视频:23分钟)
19.1认识数据库
19.2使用ADO操作数据
19.2.1创建Connection连接对象
19.2.2使用Recordset记录集对象
19.2.3获取数据库中的数据
19.2.4在数据库中添加和删除记录
19.3查询数据库中的数据
19.4小结
19.5本章习题
第3篇 项目开发案例实战
第20章 教务管理系统(教学视频:27分钟)
20.1设计功能
20.1.1功能简介
20.1.2设计思路
20.2设计用户界面
20.2.1创建Excel 2010工作表
20.2.2设计教务管理登录界面
20.3学生查询分数
20.4教师查询分数
20.4.1创建查询表
20.4.2实现分数查询
20.5设置操作权限
20.5.1设定教师权限
20.5.2设置管理员权限
20.6退出程序
20.7小结
第21章 档案管理系统(教学视频:27分钟)
21.1设计功能
21.1.1功能简介
21.1.2设计思路
21.2设计用户界面
21.2.1添加信息录入控件
21.2.2添加控制按钮控件
21.3实现程序功能
21.3.1实现界面初始化功能
21.3.2实现添加入事信息功能
21.3.3实现查询和修改数据功能
21.3.4实现退出程序和查看工作表
21.4小结