标题：透视ExcelVBA应用与开发
内容提要
如果您经常用Excel进行大量的重复性劳动，您不觉得厌烦吗？您考虑过让Excel提高效率，将自己从重复性劳动中解脱出来吗？本书将告诉您如何应用ExcelVBA来完成Excel中的重复性劳动，让您轻松应对工作。
本书从ExcelVBA基础操作入手，以Excel菜单操作与ExcelVBA编程语句对照讲解的方式，通过大量实例向读者介绍ExcelVBA的常用语句及其使用方法，并提供了实用易懂的ExcelVBA程序开发思路，最后以“家装工程工料核算”的完整开发过程为例，教读者全面掌握ExcelVBA。
本书特别适合没有系统学习过计算机编程语言的办公人员阅读，也可以作为财经类、管理类相关专业师生的教学参考用书。作为实用工具，ExcelVBA也适合计算机相关专业的师生学习掌握。
本书附盘中收录了200多个实例文件，涵盖了从基础学习到综合案例开发的各方面内容，还特别附赠了“门诊药品”与“土建预算”两大完整案例，以供读者学习参考。
编辑推荐
如果您经常用Excel进行大量的重复性劳动，您不觉得厌烦吗？您考虑过让Excel提高效率，将自己从重复性劳动中解脱出来吗?本书将告诉您如何应用ExcelVBA来完成Excel中的重复性劳动，让您轻松应对工作。
本书从ExcelVBA基础操作入手，以Excel菜单操作与ExcelVBA编程语句对照讲解的方式，通过大量实例向读者介绍ExcelVBA的常用语句及其使用方法，并提供了实用易懂的ExcelVBA程序开发思路，最后以“家装工程工料核算”的完整开发过程为例，教读者全面掌握ExcelVBA。
本书特别适合没有系统学习过计算机编程语言的办公人员阅读，也可以作为财经类、管理类相关专业师生的教学参考用书。作为实用工具，ExcelVBA也适合计算机相关专业的师生学习掌握。
本书附盘中收录了200多个实例文件，涵盖了从基础学习到综合案例开发的各方面内容，还特别附赠了“门诊药品”与“土建预算”两大完整案例，以供读者学习参考。
目录
第1章　初识ExcelVBA　
1.1　Excel和ExcelVBA　
1.2　ExcelVBA和宏　
1.3　宏的安全性设置　
1.4　自动运行的宏　
1.5　思考题　
第2章　用ExcelVBA选择和操作Excel对象　
2.1　对单元格进行操作　
2.2　对单元格范围进行操作　
2.3　对行进行操作　
2.4　对列进行操作　
2.5　选择工作表的所有单元格　
2.6　对工作表进行操作　
2.7　对工作簿进行操作　
2.8　思考题　
第3章　ExcelVBA的选择技巧　
3.1　“聪明”的当前单元格CurrentRegion属性　
3.2　用Resize方法来改变选择范围　
3.3　用Offset方法移动选择范围　
3.4　“自动”制图加框　
3.5　快速端点单元格选择　
3.6　选择某列中的最后一行有数据的单元格　
3.7　用定位方法来寻找数据区的最后一个单元格　
3.8　寻找真正的最后一个单元格　
3.9　定位选择数值——多重复制　
3.10　思考题　
第4章　ExcelVBA的语言结构　
4.1　ExcelVBA的变量　
4.2　ExcelVBA的变量类型转换函数　
4.3　ExcelVBA的运算符　
4.4　ExcelVBA的流程控制　
4.5　ExcelVBA的出错处理方法　
4.6　对Excel工作表事件的编程　
4.7　思考题
第5章　ExcelVBA应用程序开发的步骤和方法　
5.1　ExcelVBA开发应用程序的5个步骤　
5.2　删除空行——一个小工具的典型开发过程　
5.3　用工作表数据衔接模块功能　
5.4　思考题　
第6章　控件的事件和属性　
6.1　插入用户窗体　
6.2　选择控件的事件　
6.3　工具箱和属性窗口　
6.4　对象窗口和代码窗口　
6.5　在代码窗口中选择控件对象　
6.6　文本框的Change事件　
6.7　命令按钮的Enabled属性和Visible属性　
6.8　MouseMove事件　
6.9　Checkbox控件　
6.10　列表框控件　
6.11　按键事件编程　
6.12　滚动条控件　
6.13　不需要编程的控件——标签控件　
6.14　RefEdit控件　
6.15　复合框控件　
6.16　控件的Enter事件和Exit事件　
6.17　单选钮　
6.18　复选框　
6.19　框架控件　
6.20　启动窗体后操作工作表的方法
6.21　窗体运行后增加控件　
6.22　用快捷键启动窗体　
6.23　思考题　
第7章　公式和引用　
7.1　相对引用和绝对引用　
7.2　R1C1样式的引用　
7.3　求列号　
7.4　引用其他工作表的数据　
7.5　间接引用　
7.6　选择区域命名和引用　
7.7　三维引用　
7.8　数组输入　
7.9　追踪引用单元格　
7.10　追踪从属单元格　
7.11　常见的引用错误　
7.12　用Excel编辑操作造成引用错误　
7.13　单元格数值传递方法和引用的关系　
7.14　公式计算结果更新设置　
7.15　思考题　
第8章　Excel工作表函数和ExcelVBA函数　
8.1　ExcelVBA和Excel工作表函数的关系　
8.2　在ExcelVBA中应用函数的三种方法　
8.3　字符处理函数　
8.4　查找和引用函数　
8.5　统计函数　
8.6　逻辑函数
8.7　日期函数　
8.8　数学和三角函数　
8.9　思考题　
第9章　格式和ExcelVBA　
9.1　单元格内数字的格式　
9.2　单元格里的数字不同但显示相同　
9.3　改变格式对Excel函数和ExcelVBA函数返回值的影响　
9.4　单元格里的字符换行　
9.5　用ExcelVBA调整列宽　
9.6　字符设为上标　
9.7　对齐　
9.8　行高的设置
9.9　设置边框和底色　
9.10　给选择区域加底色　
9.11　清除格式　
9.12　单元格合并居中　
9.13　单元格合并对单元格地址的影响　
9.14　条件格式　
9.15　为格式美观删除重复数据　
9.16　恢复被删除的重复数据　
9.17　思考题　
第10章　数据整理和分析统计　
10.1　排序　
10.2　自动筛选和唯一性列表　
10.3　数据合表　
10.4　高级筛选　
10.5　寻找替换　
10.6　用ExcelVBA在工作表中查找数据　
10.7　更新工作表数据　
10.8　分列　
10.9　对同一组对象进行不同时期调查差异的比较　
10.10　差异调查前的工作表整理　
10.11　行列转换
10.12　列出当前目录中的Excel文件　
10.13　列出当前目录中的子目录及其大小　
10.14　思考题　
第11章　分类汇总、数据透视表与合并计算　
11.1　分类汇总　
11.2　用ExcelVBA来进行数据的分类汇总　
11.3　数据透视表　
11.4　合并计算　
11.5　思考题　
第12章　大数据量的录入　
12.1　Excel的数据有效性的设置　
12.2　对工作表的保护　
12.3　双人双机录入和校验　
12.4　用Access数据库录入数据和导出数据　
12.5　用Epi-Info软件录入数据　
12.6　从Word文字处理软件向Excel输送数据　
12.7　用OCR软件获取数据　
12.8　换名存盘的重要性　
12.9　思考题　
第13章　WordVBA和AccessVBA简介　
13.1　AccessVBA指定连接和打开Access数据表　
13.2　MDB表中的记录循环和记录的EOF函数　
13.3　加了筛选条件的记录循环　
13.4　MDB文件表中的字段循环　
13.5　用Find方法寻找符合条件的记录　
13.6　用AccessVBA在Access数据库中计算和统计　
13.7　在Access里面操作Excel对象　
13.8　合并Epi-Info录入分析软件的MDB数据库文件　
13.9　给Access的数据库窗体增加命令按钮和双击事件编程　
13.10　用记录集和SQL语句对Access数据库进行操作　
13.11　用WordVBA操作Word文件　
13.12　思考题　
第14章　家装小工程工料核算ExcelVBA工具实例　
14.1　基本数据和录入要求　
14.2　ExcelVBA计算工具　
14.3　工料核算ExcelVBA工具开发点评　
14.4　思考题