本书面向Excel VBA的初级用户,以让读者快速掌握Excel VBA程序设计为目标。本书在结构上采用由浅入深的方式,站在初学者的立场,以解决初学者可能遇到的问题和急需掌握的知识为主线,来完成本书的编写。
本书共分为五篇,循序渐进地讲述了Excel VBA的知识。第一篇(第1章~第3章)讲解了Excel VBA的基础操作内容,包括VBA的概念、宏和VBA开发环境等内容。第二篇(第4章~第8章)讲解了Excel VBA的基础语法,包括VBA语法基础、VBA基础语句、程序结构控制语句、过程、Sub与Function过程等内容。第三篇(第9章~第13章)介绍了Excel VBA对象的使用,包括Excel VBA对象模型和应用程序对象、工作簿对象、工作表对象、单元格对象和图表对象等内容。第四篇(第14章~第19章)介绍了VBA高级应用。包括自定义Excel 2007的用户界面、工作表控件、界面设计、XML与VBA、加载宏和数据编程等。第五篇(第20章~第21章)介绍了Excel VBA的综合案例。包括成绩管理系统和日程安排表两个综合案例。