展开全部

主编推荐语

本书以案例讲解的形式,由浅入深地介绍了VBA在Excel中的应用。

内容简介

本书的内容可分为两个部分,前半部分介绍了VBA的基础应用,主要讲解如何简化复杂的工作,以及减少Excel中不必要的重复性操作;后半部分介绍了如何使用VBA编写各种工具、函数和小型系统,解决日常工作中遇到的包括但不局限于Excel的各种问题。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 致谢
  • 第1章 认识VBA
  • 1.1 VBA概述
  • 1.2 如何在Excel中打开VBA
  • 1.3 案例01:新增100张工作表
  • 1.3.1 案例解析
  • 1.3.2 案例代码
  • 1.3.3 案例小结
  • 第2章 利用录制宏与For循环处理重复操作
  • 2.1 案例02:对不同工作表执行相同操作
  • 2.1.1 案例解析
  • 2.1.2 案例代码
  • 2.1.3 案例小结
  • 2.2 案例03:标记2020年所有周日
  • 2.2.1 案例解析
  • 2.2.2 案例代码
  • 2.2.3 案例小结
  • 2.3 案例04:生成工资条
  • 2.3.1 案例解析
  • 2.3.2 案例代码
  • 2.3.3 案例小结
  • 2.4 案例05:恢复工资表
  • 2.4.1 案例解析
  • 2.4.2 案例代码
  • 2.4.3 案例小结
  • 第3章 使用If函数进行逻辑判断
  • 3.1 案例06:不使用相对引用标记2020年所有周日
  • 3.1.1 案例解析
  • 3.1.2 案例代码
  • 3.1.3 案例小结
  • 3.2 案例07:认识If函数
  • 3.2.1 案例解析
  • 3.2.2 案例代码
  • 3.2.3 案例小结
  • 3.3 案例08:不使用相对引用生成工资条
  • 3.3.1 案例解析
  • 3.3.2 案例代码
  • 3.3.3 案例小结
  • 3.4 案例09:计算个人所得税
  • 3.4.1 案例解析
  • 3.4.2 案例代码
  • 3.4.3 案例小结
  • 第4章 使用Sheets对象进行跨表操作
  • 4.1 案例10:新增及删除工作表
  • 4.1.1 案例解析
  • 4.1.2 案例代码
  • 4.1.3 案例小结
  • 4.2 案例11:新建工作表并修改标签名
  • 4.2.1 案例解析
  • 4.2.2 案例代码
  • 4.2.3 案例小结
  • 4.3 案例12:取表名
  • 4.3.1 案例解析
  • 4.3.2 案例代码
  • 4.3.3 案例小结
  • 4.4 案例13:生成日报表
  • 4.4.1 案例解析
  • 4.4.2 案例代码
  • 4.4.3 案例小结
  • 4.5 案例14:生成汇总表
  • 4.5.1 案例解析
  • 4.5.2 案例代码
  • 4.5.3 案例小结
  • 4.6 案例15:多表处理
  • 4.6.1 案例解析
  • 4.6.2 案例代码
  • 4.6.3 案例小结
  • 第5章 使用Workbooks对象进行跨文件操作
  • 5.1 案例16:使用For Each循环为单元格赋值
  • 5.1.1 案例解析
  • 5.1.2 案例代码
  • 5.1.3 案例小结
  • 5.2 案例17:使用For Each循环按要求删除工作表
  • 5.2.1 案例解析
  • 5.2.2 案例代码
  • 5.2.3 案例小结
  • 5.3 案例18:打开指定工作簿并修改单元格
  • 5.3.1 案例解析
  • 5.3.2 案例代码
  • 5.3.3 案例小结
  • 5.4 案例19:新建工作簿并进行“另存为”操作
  • 5.4.1 案例解析
  • 5.4.2 案例代码
  • 5.4.3 案例小结
  • 5.5 案例20:表格拆分为多个文件
  • 5.5.1 案例解析
  • 5.5.2 案例代码
  • 5.5.3 案例小结
  • 第6章 使用Range对象拆分数据(1)
  • 6.1 案例21:以单元格的值选中工作表
  • 6.1.1 案例解析
  • 6.1.2 案例代码
  • 6.1.3 案例小结
  • 6.2 案例22:Range对象的End属性和Offset属性
  • 6.2.1 案例解析
  • 6.2.2 案例代码
  • 6.2.3 案例小结
  • 6.3 案例23:Range对象的Resize属性、EntireRow属性和Copy方法
  • 6.3.1 案例解析
  • 6.3.2 案例代码
  • 6.3.3 案例小结
  • 6.4 案例24:Range对象的Merge方法
  • 6.4.1 案例解析
  • 6.4.2 案例代码
  • 6.4.3 案例小结
  • 6.5 案例25:数据拆分到多表
  • 6.5.1 案例解析
  • 6.5.2 案例代码
  • 6.5.3 案例小结
  • 第7章 使用Range对象拆分数据(2)
  • 7.1 案例26:利用筛选将数据拆分到多表
  • 7.1.1 案例解析
  • 7.1.2 案例代码
  • 7.1.3 案例小结
  • 7.2 案例27:新建工作表并避免重名
  • 7.2.1 案例解析
  • 7.2.2 案例代码
  • 7.2.3 案例小结
  • 7.3 案例28 :根据部门拆分工作表
  • 7.3.1 案例解析
  • 7.3.2 案例代码
  • 7.3.3 案例小结
  • 7.4 案例29:按用户要求拆分工作表
  • 7.4.1 案例解析
  • 7.4.2 案例代码
  • 7.4.3 案例小结
  • 7.5 案例30:合并工作表
  • 7.5.1 案例解析
  • 7.5.2 案例代码
  • 7.5.3 案例小结
  • 第8章 利用事件使Excel更加智能
  • 8.1 案例31:设置单元格字号
  • 8.1.1 案例解析
  • 8.1.2 案例代码
  • 8.1.3 案例小结
  • 8.2 案例32:自动修改所选单元格所在的整行的填充色
  • 8.2.1 案例解析
  • 8.2.2 案例代码
  • 8.2.3 案例小结
  • 8.3 案例33:自动筛选
  • 8.3.1 案例解析
  • 8.3.2 案例代码
  • 8.3.3 案例小结
  • 8.4 案例34:自动刷新透视表
  • 8.4.1 案例解析
  • 8.4.2 案例代码
  • 8.4.3 案例小结
  • 8.5 案例35:重要数据自动备份
  • 8.5.1 案例解析
  • 8.5.2 案例代码
  • 8.5.3 案例小结
  • 8.6 案例36:制作密码验证
  • 8.6.1 案例解析
  • 8.6.2 案例代码
  • 8.6.3 案例小结
  • 第9章 在VBA中使用函数
  • 9.1 案例37:使用工作表函数进行查询和统计
  • 9.1.1 案例解析
  • 9.1.2 案例代码
  • 9.1.3 案例小结
  • 9.2 案例38:按用户要求拆分工作表(最后的完善)
  • 9.2.1 案例解析
  • 9.2.2 案例代码
  • 9.2.3 案例小结
  • 9.3 案例39:练习使用InStr函数和Split函数
  • 9.3.1 案例解析
  • 9.3.2 案例代码
  • 9.3.3 案例小结
  • 9.4 案例40:提取身份证号中的生日
  • 9.4.1 案例解析
  • 9.4.2 案例代码
  • 9.4.3 案例小结
  • 第10章 在Excel中添加自定义函数和按钮
  • 10.1 案例41:自定义美元换算函数
  • 10.1.1 案例解析
  • 10.1.2 案例代码
  • 10.1.3 案例小结
  • 10.2 案例42:创建自定义函数,在工作表中实现Split函数的功能
  • 10.2.1 案例解析
  • 10.2.2 案例代码
  • 10.2.3 案例小结
  • 10.3 案例43:创建带参数的过程
  • 10.3.1 案例解析
  • 10.3.2 案例代码
  • 10.3.3 案例小结
  • 10.4 案例44:在Excel中加载自定义函数
  • 10.4.1 案例解析
  • 10.4.2 案例代码
  • 10.4.3 案例小结
  • 10.5 案例45:在Excel中添加按钮实现一键拆分工作簿
  • 10.5.1 案例解析
  • 10.5.2 案例代码
  • 10.5.3 案例小结
  • 10.6 案例46:在Excel中添加按钮实现一键拆分工作表
  • 10.6.1 案例解析
  • 10.6.2 案例代码
  • 10.6.3 案例小结
  • 第11章 使用Dir函数进行多文件合并
  • 11.1 案例47:将对象赋值给变量
  • 11.1.1 案例解析
  • 11.1.2 案例代码
  • 11.1.3 案例小结
  • 11.2 案例48:学习使用Find函数
  • 11.2.1 案例解析
  • 11.2.2 案例代码
  • 11.2.3 案例小结
  • 11.3 案例49:使用Dir函数检验文件是否存在
  • 11.3.1 案例解析
  • 11.3.2 案例代码
  • 11.3.3 案例小结
  • 11.4 案例50:使用Dir函数提取文件名
  • 11.4.1 案例解析
  • 11.4.2 案例代码
  • 11.4.3 案例小结
  • 11.5 案例51:多文件合并1(单表合并)
  • 11.5.1 案例解析
  • 11.5.2 案例代码
  • 11.5.3 案例小结
  • 11.6 案例52:多文件合并2(多表合并)
  • 11.6.1 案例解析
  • 11.6.2 案例代码
  • 11.6.3 案例小结
  • 11.7 案例53:多文件合并单表
  • 11.7.1 案例解析
  • 11.7.2 案例代码
  • 11.7.3 案例小结
  • 第12章 使用VBA数组提高代码执行效率
  • 12.1 案例54:认识数组
  • 12.1.1 案例解析
  • 12.1.2 案例代码
  • 12.1.3 案例小结
  • 12.2 案例55:利用数组大幅提升VBA代码执行效率
  • 12.2.1 案例解析
  • 12.2.2 案例代码
  • 12.2.3 案例小结
  • 12.3 案例56:查找销量冠军
  • 12.3.1 案例解析
  • 12.3.2 案例代码
  • 12.3.3 案例小结
  • 12.4 案例57:利用“暴力”破解解决组合问题
  • 12.4.1 案例解析
  • 12.4.2 案例代码
  • 12.4.3 案例小结
  • 第13章 在Excel中添加ActiveX控件
  • 13.1 案例58:学习使用命令按钮(CommandButton)
  • 13.1.1 案例解析
  • 13.1.2 案例代码
  • 13.1.3 案例小结
  • 13.2 案例59:学习使用标签(Label)控件
  • 13.2.1 案例解析
  • 13.2.2 案例代码
  • 13.2.3 案例小结
  • 13.3 案例60:学习使用选项按钮(OptionButton)
  • 13.3.1 案例解析
  • 13.3.2 案例代码
  • 13.3.3 案例小结
  • 13.4 案例61:学习使用数值调节钮(SpinButton)
  • 13.4.1 案例解析
  • 13.4.2 案例代码
  • 13.4.3 案例小结
  • 13.5 案例62:随堂测试系统
  • 13.5.1 案例解析
  • 13.5.2 案例代码
  • 13.5.3 案例小结
  • 第14章 利用窗体与控件搭建会员信息查询系统
  • 14.1 案例63:将随堂测试系统移植到窗体
  • 14.1.1 案例解析
  • 14.1.2 案例代码
  • 14.1.3 案例小结
  • 14.2 案例64:学习使用复选框(CheckBox)
  • 14.2.1 案例解析
  • 14.2.2 案例代码
  • 14.2.3 案例小结
  • 14.3 案例65:学习使用文本框(TextBox)
  • 14.3.1 案例解析
  • 14.3.2 案例代码
  • 14.3.3 案例小结
  • 14.4 案例66:学习使用组合框(ComboBox)和列表框
  • 14.4.1 案例解析
  • 14.4.2 案例代码
  • 14.4.3 案例小结
  • 14.5 案例67:会员资料查询
  • 14.5.1 案例解析
  • 14.5.2 案例代码
  • 14.5.3 案例小结
  • 第15章 如何在VBA中与用户进行信息交互
  • 15.1 案例68:深入学习MsgBox函数
  • 15.1.1 案例解析
  • 15.1.2 案例代码
  • 15.1.3 案例小结
  • 15.2 案例69:深入学习InputBox函数
  • 15.2.1 案例解析
  • 15.2.2 案例代码
  • 15.2.3 案例小结
  • 15.3 案例70:将用户选中的多文件进行合并
  • 15.3.1 案例解析
  • 15.3.2 案例代码
  • 15.3.3 案例小结
  • 15.4 案例71:学习Application对象的Dialogs属性
  • 15.4.1 案例解析
  • 15.4.2 案例代码
  • 15.4.3 案例小结
  • 第16章 使用ADO对象连接并操作外部数据
  • 16.1 案例72:使用ADO对象读取外部数据
  • 16.1.1 案例解析
  • 16.1.2 案例代码
  • 16.1.3 案例小结
  • 16.2 案例73:使用ADO对象向外部数据插入记录
  • 16.2.1 案例解析
  • 16.2.2 案例代码
  • 16.2.3 案例小结
  • 16.3 案例74:使用ADO对象在外部数据中修改记录
  • 16.3.1 案例解析
  • 16.3.2 案例代码
  • 16.3.3 案例小结
  • 16.4 案例75:使用ADO对象在外部数据中删除记录
  • 16.4.1 案例解析
  • 16.4.2 案例代码
  • 16.4.3 案例小结
  • 16.5 案例76:使用ADO对象对外部数据进行左连接
  • 16.5.1 案例解析
  • 16.5.2 案例代码
  • 16.5.3 案例小结
  • 16.6 案例77:使用ADO对象进行多表连接查询
  • 16.6.1 案例解析
  • 16.6.2 案例代码
  • 16.6.3 案例小结
  • 16.7 案例78:使用ADO对象访问Access数据库文件
  • 16.7.1 案例解析
  • 16.7.2 案例代码
  • 16.7.3 案例小结
  • 第17章 触类旁通:掌握VBA的各种自学方法
  • 17.1 案例79:自学VBA的Shapes对象
  • 17.1.1 案例解析
  • 17.1.2 案例代码
  • 17.1.3 案例小结
  • 17.2 案例80:插入并调整图片(利用官方资料)
  • 17.2.1 案例解析
  • 17.2.2 案例代码
  • 17.2.3 案例小结
  • 17.3 案例81:插入图表对象(利用录制宏)
  • 17.3.1 案例解析
  • 17.3.2 案例代码
  • 17.3.3 案例小结
  • 17.4 案例82:操作表单控件(利用编程推测)
  • 17.4.1 案例解析
  • 17.4.2 案例代码
  • 17.4.3 案例小结
  • 17.5 案例83:学习使用Like语句
  • 17.5.1 案例解析
  • 17.5.2 案例代码
  • 17.5.3 案例小结
  • 第18章 触“类”旁通:如何创建类模块
  • 18.1 案例84:VBA中的私有和公有
  • 18.1.1 案例解析
  • 18.1.2 案例代码
  • 18.1.3 案例小结
  • 18.2 案例85:使用类模块
  • 18.2.1 案例解析
  • 18.2.2 案例代码
  • 18.2.3 案例小结
  • 18.3 案例86:学习使用Do-While循环
  • 18.3.1 案例解析
  • 18.3.2 案例代码
  • 18.3.3 案例小结
  • 第19章 利用VBA字典搭建用户界面
  • 19.1 案例87:使用VBA字典去除重复项
  • 19.1.1 案例解析
  • 19.1.2 案例代码
  • 19.1.3 案例小结
  • 19.2 案例88:利用字典创建三级菜单列表
  • 19.2.1 案例分析
  • 19.2.2 案例代码
  • 19.2.3 案例小结
  • 19.3 案例89:完成“添加”按钮和“购物清单”列表框
  • 19.3.1 案例解析
  • 19.3.2 案例代码
  • 19.3.3 案例小结
  • 第20章 使用Excel+Access完成C/S系统开发
  • 20.1 案例90:“删除”按钮和“总价”标签
  • 20.1.1 案例解析
  • 20.1.2 案例代码
  • 20.1.3 案例小结
  • 20.2 案例91:“结算”按钮和销售记录
  • 20.2.1 案例解析
  • 20.2.2 案例代码
  • 20.2.3 案例小结
  • 20.3 案例92:为商品收银系统添加Access数据库
  • 20.3.1 案例解析
  • 20.3.2 案例代码
  • 20.3.3 案例小结
展开全部

评分及书评

4.7
3个评分
  • 用户头像
    给这本书评了
    5.0
    有例子,就有实践,推荐

    跟着例子走,由浅入深。

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。