图书前言

前  言

对大多数人来说,学习编程并不是一件容易的事情,即使需要花费大量的时间和精力,也可能仍然没有太大的进展。编写《Excel VBA编程实战》的目的是帮助读者快速掌握Excel VBA编程的核心知识和技术,轻松完成日常的数据处理工作,并为深入学习Excel VBA编程打下良好的基础。与市面上的同类书籍相比,《Excel VBA编程实战》有以下几个特点:

1.结构紧密,概念清晰

全书的组织结构非常紧密,为了节省篇幅,舍弃了一些对于大多数人来说不常用或几乎用不到的技术。对知识点的讲解力求做到概念清晰,不含糊其词。

2.详细讲解技术细节

每章内容都从多个角度详细讲解和剖析技术细节,绝非很多同类书籍中的流水账式的简要介绍。

3.详细的代码说明

在很多案例中都提供了“代码解析”栏目,用于对代码的构思、原理和各行代码的功能等方面进行详细说明,使读者可以快速理解代码的含义,并能编写出相同或相似的代码。

4.提示和注意

“提示”和“注意”在全书随处可见,以便及时解决读者在学习和编程过程中遇到的问题,或对当前内容进行适当的延伸或拓展。

《Excel VBA编程实战》以Excel 2021为主要操作环境,内容本身也同样适用于其他Excel版本。《Excel VBA编程实战》共13章,各章内容的简要介绍如下表所示。

章    名 简    介

第1章  VBA编程概念和工具 介绍编写VBA代码需要了解的编程基本概念和VBA语言元素,以及调试程序并处理错误的方法

第2章  控制Excel应用程序 介绍使用Application对象控制Excel应用程序的方法

第3章  处理工作簿和工作表 介绍使用Workbook对象和Worksheet对象处理工作簿和工作表的方法

第4章  引用单元格和单元格区域 介绍使用Range对象引用单元格和单元格区域的多种方法

第5章  处理单元格中的数据 介绍使用VBA在单元格中输入数据和公式、设置数据格式、编辑数据的方法,还介绍使用数组和字典提高数据处理效率,以及创建自定义函数的方法

第6章  处理图形对象 介绍使用Shapes集合和Shape对象处理图形对象的方法

第7章  事件编程 介绍编写事件过程需要了解的知识,以及编程处理工作簿事件和工作表事件的方法

第8章  使用对话框和用户窗体 介绍使用Application对象和FileDialog对象创建的对话框,以及由用户手动创建的用户窗体

第9章  在用户窗体中使用控件 介绍控件的基本概念和通用操作,以及编程处理常用类型控件的方法,并列举了大量示例

第10章  处理文件和文件夹 介绍使用VBA内置的函数和语句以及使用FSO对象模型操作文件和文件夹的方法,还介绍在文本文件中读取和写入数据的方法

第11章  VBA高级编程技术 介绍使用VBA编程操作注册表和其他Office应用程序的方法,还介绍创建和使用类的方法

第12章  为程序设计功能区界面和快捷菜单 介绍使用RibbonX定制功能区和使用VBA定制快捷菜单的方法

第13章  创建和使用加载项 介绍在Excel中创建和管理加载项的方法

附录A  VBA内置函数速查 列出VBA内置函数和说明

附录B  VBA内置语句速查 列出VBA内置语句和说明

附录C  VBA错误代码速查 列出VBA中的错误代码的编号和说明

《Excel VBA编程实战》适合具有以下需求的人士阅读:

? 自动化输入和处理Excel中的数据。

? 使用VBA开发能够增强Excel功能的加载项。

? 定制Excel功能区界面和鼠标快捷菜单。

? 在Excel中编程控制其他Office应用程序并交互数据。

? 对Excel VBA感兴趣。

? 在校学生和社会求职者。

《Excel VBA编程实战》附赠以下资源:

? 《Excel VBA编程实战》案例源代码。

? 《Excel VBA编程实战》案例的多媒体视频教程。

? 《Excel VBA编程实战》教学课件。

? 电子书和模板。

读者可以扫描《Excel VBA编程实战》的二维码下载《Excel VBA编程实战》的配套资源。

                                         

           案例源代码             视频教程             教学课件            电子书和模板