如果您是Excel专家,却发现宏录制器不起作用,且录制的代码让您一头雾水,则本书正是为您编写的。今天录制的宏可能在明天不起作用,也就是说,录制的宏可能能够处理包含14条记录的数据集,但无法处理包含12条或16条记录的数据集。这是宏录制器存在的常见问题,它们是导致众多Excel大师厌恶编写宏的罪魁祸首。
本书讨论宏录制器不起作用的原因,阐述如何对录制的代码进行修改,使其能够处理任何数据集。本书假设读者精通Excel。但不要求读者有任何编程经验。本书全面介绍了使用Excel VBA自动生成报表和设计应用程序所需的技能。适合要自动生成报表或为他人设计功能齐全的应用程序的读者阅读。
本书介绍了大量经过实践检验的Excel技巧,帮助读者迅速提高使用VBA开发Excel宏的技能,从而避免大量手工汇总数据和创建报表,节省用户宝贵的时间。
全书包含27章,详细介绍了以下内容:Excel宏录制器和VBA语法,引用区域,使用用户定义函数,循环和流程控制,R1C1公式,使用VBA自动控制Excel 2007新增功能,事件编程,使用用户窗体,创建图表,实现高级筛选,创建数据透视表,数据可视化和条件格式,检索Web数据,使用数组,读写文本文件,创建自定义对象和集合,使用Windows API,处理错误,创建自定义选项卡和加载项。
本书语言简明清晰,内容实用,实例丰富,适合熟悉Excel并想自动完成日常工作或为他人创建Excel应用程序的人员阅读。
第1章 使用VBA发挥Excel的威力
第2章 VBA简介
第3章 引用区域
第4章 用户定义的函数
第5章 循环和流程控制
第6章 R1C1公式
第7章 Excel 2007新增和修改过的功能
第8章 使用VBA创建和操作名称
第9章 事件编程
第10章 用户窗体简介
第11章 创建图表
第12章 使用统计函数
第13章 使用VBA创建数据透视表
第14章 展示Excel的威力
第15章 数据可视化和条件格式
第16章 读写Web
第17章 Excel 2007中的XML
第18章 自动控制Word
第19章 数组
第20章 处理文本文件
第21章 将Access用作后端以改善多用户数据访问
第22章 创建类、记录和集合
第23章 高级用户窗体技术
第24章 Windows应用程序编程接口
第25章 处理错误
第26章 创建自定义选项卡以方便用户运行宏
第27章 创建加载项