Excel VBA语法辞典
上QQ阅读APP看书,第一时间看更新

前言

在Excel中,使用VBA可对工作表进行自定义设置,提高Excel处理数据的效率,让Excel更加符合用户自身工作的需求。如果读者在了解Excel VBA的知识后,还是不能编写出自己需要的程序,那么主要原因可能是读者对VBA的基本语法内容没有深入的了解,对Excel的对象模型应用理解不够透彻,在实际开发中不能做到灵活使用。

针对上面的情况,本书详细讲解了VBA的常用语法,精选174个实例分别进行介绍。读者可通过实例学习Excel VBA的语法知识和开发技巧,同时,用户在实践开发中也可直接使用实例的代码,加以修改和调整后直接应用。

本书特色

·使用最新版本软件,兼容其他版本:本书实例在Excel 2007环境中编写,除Excel 2007的新增功能外,大部分案例都可用于Excel 2000/XP/2003等不同版本。

·突出实用性:本书所介绍的案例都是VBA开发中经常遇到的问题,读者对代码加以修改就可以应用。大部分案例可直接使用。

·突出重点,分析难点:根据读者使用VBA开发的难点,本书在选取实例时,使用大量篇幅介绍工作簿、工作表和单元格等对象,通过这些实例的介绍,读者对VBA对象模型会有深入了解。

·专题讲解,深入剖析:为了让读者了解Excel VBA在数据处理和分析中的功能,专门用一章的篇幅对数据分析的各方面进行详细的讲解和剖析。

本书内容

本书共分9章,共174个实例,各章内容简介如下。

第1章,VBA入门知识,介绍Excel宏和VBE的操作内容。

第2章,VBA的语法基础,介绍Excel VBA中程序流程控制常用语句的使用技巧,包括输入/输出语句、分支结构、循环结构等内容。

第3章,单元格对象操作,介绍获取单元格的引用、获取单元格信息、操作单元格和设置单元格格式等内容。

第4章,工作表对象操作,介绍使用工作表对象、操作工作表行和列、控制工作表事件等内容。

第5章,工作簿对象操作,介绍使用操作工作簿对象和工作簿事件等内容。

第6章,数据处理和分析,介绍了VBA处理工作表数据的技巧,包括数据排序和数据筛选、处理公式、数据查询等内容。

第7章,图表对象操作,介绍了用VBA代码控制图表对象的技巧,包括创建、控制图表、控制图表事件等内容。

第8章,用户界面操作,介绍了Excel VBA的用户窗体设计技巧,包括使用内置对话框和创建自定义窗体等内容。

第9章,自定义用户界面,介绍了用VBA代码控制命令栏和Excel 2007功能区的技巧。

读者对象

本书要求读者已经熟练使用Excel,并对Excel VBA有一定的基础(没有基础的读者也可以在阅读本书同时查询Excel VBA的帮助,逐步掌握相关知识)。本书适合如下读者阅读:

·有一定Excel基础的爱好者。

·公司办公人员。

·人力资源管理人员。

·财务管理人员。

·学校的老师和学生。

·数据统计和分析人员。

·企业和相关单位的培训班学员。

本书作者

本书主要由杨章伟、张婉婉编著,其他参与编著和资料整理的人员有冯华君、刘博、刘燕、叶青、张军、张立娟、张艺、彭涛、徐磊、戎伟、朱毅、李佳、李玉涵、杨利润、杨春娇、武鹏、潘中强、王丹、王宁、王西莉、石淑珍、程彩红、邵毅、郑丹丹、郑海平、顾旭光。在此对他们的辛勤工作一并表示感谢!

编者

2009年11月