标签
内容简介
《Excel 2016 VBA入门与应用》由宋阳编著、清华大学出版社2017年9月出版,全书共15章、432页,面向零基础读者系统讲解Excel 2016环境下的VBA程序设计。全书从最基础的操作讲起:先带读者认识VBE(Visual Basic编辑器)的界面构成与代码输入方式,再介绍宏的录制、运行、加载宏的使用,以及宏被禁用时的常见原因;随后进入语言基础部分,包括数据类型、变量与常量、运算符、数组、代码书写规则、赋值与注释语句、消息框与输入框交互、程序的中断与退出、分支与循环结构及错误排查;在语法之后讲解Sub过程与自定义函数、参数传递、内置函数的调用,以及对象三要素、对象变量与对象数组等面向对象的基本概念。核心部分逐一剖析Excel对象模型:Application对象(界面设置、文件操作、单元格操作、对话框与应用程序级事件)、WorkBook对象(工作簿与窗口操作、工作簿事件)、WorkSheet对象(名称与索引号、工作表操作与事件)、Range对象(单元格与区域的获取、引用、格式与内容操作),并延伸到数据查找、排序、筛选、条件格式和特殊内容输入等实用技巧,最后介绍Chart对象与Shape对象,说明图标与图形在工作表中的使用。第15章以“员工信息管理系统”为综合案例,从制作思路、分步搭建到功能测试完整走一遍开发流程。随书附赠下载资源,内含全部实例的操作视频、源文件与PPT课件。
编辑推荐
很多Excel用户初次接触VBA时,难点往往出在概念不熟悉,语法只是其次:不清楚VBE从哪里打开、宏为什么被安全设置拦住、对象与属性方法各指什么。这本书的教学顺序比较照顾入门读者,先把VBE界面、代码输入方式、宏的录制与运行讲明白,让读者不必写代码就能先体验“自动化”,再回头补数据类型、变量、数组、分支循环等语言基础,学习节奏不容易中断。真正体现价值的是对象模型部分:Application、WorkBook、WorkSheet、Range四个对象各占一章,从界面设置、文件管理到单元格的引用、格式与内容操作逐步展开,配合查找、排序、筛选、条件格式等日常数据处理技巧,写出来的代码可以直接用于手头的表格。第13、14章把图表与图形对象也纳入进来,使报表自动生成具备可行性;第15章“员工信息管理系统”是一个完整综合案例,从制作思路、分步实现到功能测试一次走完,弥补了多数入门书讲完语法却没有完整项目的缺憾。随书配套操作视频、源文件和PPT课件,对自学尤其友好:跟着视频敲一遍,再回到书上核对知识点,是这本书比较高效的使用方式。
适合谁读
适合
- 零基础但必须在工作中用Excel处理报表、需要自动化重复操作的办公人员
- 已能熟练使用Excel函数与数据透视表、想进一步学习VBA的进阶用户
- 财务、人事、行政、销售等岗位中需要批量整理数据、生成报表的从业者
- 高校相关专业的学生,以及讲授Office高级应用课程的师生
不适合
- 希望学习Python、Power Query等现代数据处理工具而非VBA的读者
- 完全没有用过Excel、也不了解工作簿与单元格基本概念的纯新手
- 寻找Office 365新函数或VBA之外的脚本自动化(如Office Scripts)内容的读者
阅读建议
- 按章节顺序学习,每章在VBE中亲手输入并运行书上的示例代码,不要只读不练。
- 先试着录制一个宏,再把VBE中的生成代码逐句读懂并改写,这是入门VBA见效最快的方法。
- 学完第8至12章后,拿自己工作中的一张真实表格改写练习,比如批量重命名工作表、按条件筛选并导出。
- 第15章的综合案例建议放在最后完成,先自己设计思路,再对照书中步骤和源文件查缺补漏。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1章 VBA编程第一步
- 1.1 你知道什么是VBE吗
- 1.2 看看Visual Basic编辑器的构成
- 1.3 VBA代码输入其实很简单
- 第2章 进入Excel VBA的世界
- 2.1 了解VBA的好工具——宏
- 2.2 让宏方便运行
- 2.3 加载宏的应用
- 2.4 我的宏为什么运行不了
- 第3章 学习VBA,从零开始
- 3.1 了解VBA的数据类型
- 3.2 存储数据的容器:变量
- 3.3 必不可少的常量
- 3.4 VBA的运算符
- 3.5 大量数据的操作从数组开始
- 第4章 编写程序,从语句开始
- 4.1 编写程序代码的规则
- 4.2 最基本的语句——赋值和注释语句
- 4.3 无须控件,一样交互
- 4.4 暂停和退出程序的方法
- 第5章 控制程序的流程——VBA的基本语句结构
- 5.1 VBA的分支结构
- 5.2 使用循环结构
- 5.3 结构也可以嵌套
- 5.4 如何找出程序中的错误
- 第6章 Sub过程,VBA的基本程序单元
- 6.1 你知道过程是什么吗
- 6.2 使用Sub过程
- 6.3 你有我有全都有——传递参数
- 第7章 使用函数
- 7.1 有了过程为什么还要函数
- 7.2 使用函数
- 7.3 使用内置函数
- 第8章 使用对象
- 8.1 对象三要素
- 8.2 认识对象变量和对象数组
- 8.3 Excel的核心对象
- 第9章 一切操作的开始——使用最顶层的Application对象
- 9.1 对Excel进行梳妆打扮
- 9.2 对文件进行操作
常见问题
这本书适合完全没有编程基础的人吗?
适合。书中从VBE界面、代码输入方式讲起,再逐步过渡到变量、数组、分支循环与对象模型,不预设编程经验;但如果连Excel的工作簿、工作表、单元格都不熟悉,建议先补基本操作。
学完这本书的VBA内容,在现在的Excel新版本里还能用吗?
VBA在Excel 2016之后的版本(含Microsoft 365)中仍被支持,书中讲的VBE环境、对象模型与语法基本通用;个别界面位置或新增函数可能与本版略有差异,遇到问题可查阅对应版本的帮助文档验证。
书中的配套资源包含哪些内容,怎么获取?
本书配有下载资源,包括全部实例的操作视频、源文件和PPT课件,一般按书内版权页或前言提示的下载方式获取,适合边看视频边对照源文件练习。
宏运行时提示被禁用或无法运行怎么办?
这通常是Excel的宏安全设置或文件所在的信任位置问题。可参考书第2章“我的宏为什么运行不了”的内容,调整宏安全级别或把文件放入受信任位置;不要在来源不明的文件中启用宏。
这本书和《Excel VBA实战技巧精粹》这类书怎么选?
本书定位为从零起步的系统入门教程,按语法到对象模型再到综合案例推进;实战技巧类图书更偏问题集合,适合已有基础后当作查阅手册。先读本书打底,再用技巧类图书补充会更顺。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
宋阳
作者
宋阳,公开资料有限,目前仅知其有一部作品在中文图书市场流通,即《思考的艺术(原书第11版)》。该书属于哲学读物类别,围绕思考这一主题展开,讨论人如何认识自身的思维过程、如何更自觉地运用理性。从题材看,宋阳关注的是普通读者日常可感的思考问题,而非艰深的专业哲学体系;从写作取向上看,其文字服务于原书内容的传达,力求让读者理解并接近批判性思考的基本方法。由于库内仅收录这一种作品,关于宋阳的个人经历、学术背景与其它著述,均缺少可核实的公开信息,不宜凭推测补充。就现有材料而言,宋阳的编辑或著述工作与引进版哲学读物相关,其贡献主要体现为把思考方法类内容呈现给中文读者,为关心自我反思与理性训练的读者提供一个可读的入口。