excelperfect
本书的第一个目标是展示VBA如何在Excel中工作,以及面向对象编程的基础知识,讲解了VBA编程语言的复杂性,以及特定的关键字和函数。随后,本书将带你通过一些工作示例,展示如何设置子过程和函数。所有示例都显示了完整的源代码。最后,展示了如何将子例程连接到Excel菜单系统,以及如何将一组相互关联的VBA宏转换为Excel加载宏。加载宏是一种专业应用程序,可以附加到Excel中,独立于加载的工作簿工作,但为Excel提供额外功能。
本书不仅展示了如何做Excel电子表格菜单上的事情,还展示了如何做Excel菜单结构之外的许多事情,并使它们在电子表格上看起来更令人兴奋。第一次看到它们的人不知道它们是通过VBA代码完成的,他们要么会对你的知识感到惊讶,要么会自己研究菜单结构,看看是否有一种简单的内置方法(当然,没有)。例如,第11章展示如何在Excel菜单结构中设置自己的菜单结构。第38章展示如何完全改变单元格中批注的外观。
本书中充满了完整的示例(将了解代码执行的每一步),这些示例都经过了测试。还有很多截图,这样你就可以看到你的代码应该产生什么。就我个人而言,我一直通过示例和实验学习编程。如果我能看到写下来的代码,看到它产生了什么,那么我就可以检查它是如何工作的,并从中学习。即使示例并不完全符合你的要求,也可以根据自己的需要对其进行修改。
本书假设你已经从电子表格的角度对Excel有了很好的实践知识,但除了录制宏之外,还没有处理过编写宏的问题。当你完成本书中所有的例子时,将对如何使用VBA解决问题有很好的了解;唯一的限制因素是你的想象力。
第1部分:Excel VBA编程
第1章 基础
第2章 变量,数组,常量和数据类型
第3章 模块,函数和子过程
第4章 编程基础:判断和循环
第5章 字符串、函数和消息框
第6章 操作符
第7章 调试
第8章 错误和Error函数
第9章 对话框
第10章 通用对话框控件
第11章 命令栏和按钮
第2部分:对象模型
第12章 Excel对象模型
第13章 Excel对象模型—主要对象
第14章 使用Excel和其他Office程序交互
第3部分:Excel VBA高级技术
第15章 图表和图形
第16章 处理数据库
第17章 API调用
第18章 类模块
第19章 动画
第20章 处理XML文件
第21章 功能区
第22章 数据透视表
第4部分:VBA的作用
第23章 将标签转换为数字以及将数字转换为标签
第24章 转置单元格区域
第25章 添加公式详情到批注中
第26章 计算单元格区域
第27章 反转标签
第28章 谁创建了工作簿?
第29章 评估单元格
第30章 按字母顺序排序工作表
第31章 替换字符串中的字符
第32章 时间事件
第33章 数字矩阵自动求和
第34章 绝对和相对公式
第35章 工作表行列交替变换颜色
第36章 包含公式的单元格设置颜色
第37章 通过引用主单元格对单元格求和
第38章 整体改变一系列值
第39章 在没有密码的情况下显示隐藏的工作表
第40章 搜索多个工作表和工作簿
第41章 让批注更生动
第42章 导入包含前导零的CSV文件
第43章 处理形状
第44章 转换VBA代码为加载宏
联系客服