目前,Excel是知名度和普及度都较高的电子表格软件,它的出现为计算机普及化发挥了重大的作用。VBA是以Office平台为基础的一门编程语言,可以在Excel的基础上开发应用程序,利用Excel本身的功能,开发出基于工作表的非常强大的软件。
为了方便广大读者学习,编者结合自己多年的VBA项目开发和培训经验写作本书。本书由简入繁、由浅入深地介绍了VBA开发的基础、Excel对象模型、用户窗体、类模块等技术,并以实例介绍了如何使用VBA开发基于Excel的应用程序。
本书是一本全面介绍Excel VBA的书籍,内容由浅入深、循序渐进,使读者能熟练掌握Excel VBA的各个方面,并能开发VBA应用程序。
本书分为六篇,第1篇是VBA基础篇,介绍了VBA的开发环境VBE、VBA语言基础、Excel的对象模型等基础知识。第2篇讨论了Excel的对象和Excel的基于事件的编程,讨论了交互式对话框、Range对象、Chart与Shape对象、Worksheet和Workbook对象以及Application对象。第3篇是窗体和控件篇,深入浅出地介绍了如何创建用户窗体、如何使用控件进行程序设计。第4篇介绍了操纵Excel的数组与字典相关的技术。第5篇是高级应用篇,介绍了使用ADO和文件以及高级的窗体处理技术、类模块以及与其他应用程序交互的方法。第6篇是案例应用篇,介绍了3个使用VBA编写的管理系统,使读者掌握使用VBA解决实际问题的能力。
本书语言简洁、内容精练、重点突出、实例丰富,是广大办公室工作人员、技术人员、应用程序开发人员必备的参考书,也非常适合大中专院校师生学习阅读,可作为高等院校计算机及Office办公专业的教材参考书。