Excel VBA案例实战

Excel VBA案例实战

作者:韩立刚徐侃张立明蒋超

出版社:人民邮电

出版年:2022年3月

ISBN:9787115572899

所属分类:历史文化

书刊介绍

《Excel VBA案例实战》内容简介

本书以案例讲解的形式,由浅入深地介绍了VBA在Excel中的应用。本书的内容可分为两个部分,前半部分介绍了VBA的基础应用,主要讲解如何简化复杂的工作,以及减少Excel中不必要的重复性操作;后半部分介绍了如何使用VBA编写各种工具、函数和小型系统,解决日常工作中遇到的包括但不局限于Excel的各种问题。本书图文并茂,理论与案例相结合,力求将本书涉及的VBA相关知识点通过实际案例进行讲解。本书案例几乎都源于实践,并配有全套资料文件和解决代码,颇具参考价值。本书面向VBA零基础人员,日常工作中需要接触大量数据和Excel表格的人员,帮助他人解决Excel难题的运维人员,以及希望通过VBA进行自主开发的IT从业人员。本书亦可作为计算机培训教材。
韩立刚,华为HCIA认证教材作者,指定高等学校软件工程专业计算机网络教材作者,微软有价值专家(MVP)。具有20年微软、思科、华为网络工程师教学经验,现任国内的IT在线教育网站51CTO学院金牌讲师,听课人数达1600万次。2021年开始面向全国招收正式学生。在IT教育领域倡导“视频教学QQ答疑”和“终身师徒关系”的教学模式。
徐侃,毕业于湖南大学软件学院,网络工程师,拥有十余年IT运维;精通VBA、Python开发。
张立明,现就职于中国节能,信息系统项目管理师,系统集成项目管理师,网络工程师,精通网络架构与数据库技术。
蒋超,毕业于华中科技大学,计算机科学与技术专业,校信息中心主任,精通微软Office办公软件。

作品目录







资源与支持
第1章:认识VBA
1.1、VBA概述
1.2、如何在Excel中打开VBA
1.3、案例01:新增100张工作表
第2章:利用录制宏与For循环处理重复操作
2.1、案例02:对不同工作表执行相同操作
2.2、案例03:标记2020年所有周日
2.3、案例04:生成工资条
2.4、案例05:恢复工资表
第3章:使用If函数进行逻辑判断
3.1、案例06:不使用相对引用标记2020年所有周日
3.2、案例07:认识If函数
3.3、案例08:不使用相对引用生成工资条
3.4、案例09:计算个人所得税
第4章:使用Sheets对象进行跨表操作
4.1、案例10:新增及删除工作表
4.2、案例11:新建工作表并修改标签名
4.3、案例12:取表名
4.4、案例13:生成日报表
4.5、案例14:生成汇总表
4.6、案例15:多表处理
第5章:使用Workbooks对象进行跨文件操作
5.1、案例16:使用For
Each循环为单元格赋值
5.2、案例17:使用For
Each循环按要求删除工作表
5.3、案例18:打开指定工作簿并修改单元格
5.4、案例19:新建工作簿并进行“另存为”操作
5.5、案例20:表格拆分为多个文件
第6章:使用Range对象拆分数据(1)
6.1、案例21:以单元格的值选中工作表
6.2、案例22:Range对象的End属性和Offset属性
6.3、案例23:Range对象的Resize属性、EntireRow属性和Copy方法
6.4、案例24:Range对象的Merge方法
6.5、案例25:数据拆分到多表
第7章:使用Range对象拆分数据(2)
7.1、案例26:利用筛选将数据拆分到多表
7.2、案例27:新建工作表并避免重名
7.3、案例28、:根据部门拆分工作表
7.4、案例29:按用户要求拆分工作表
7.5、案例30:合并工作表
第8章:利用事件使Excel更加智能
8.1、案例31:设置单元格字号
8.2、案例32:自动修改所选单元格所在的整行的填充色
8.3、案例33:自动筛选
8.4、案例34:自动刷新透视表
8.5、案例35:重要数据自动备份
8.6、案例36:制作密码验证
第9章:在VBA中使用函数
9.1、案例37:使用工作表函数进行查询和统计
9.2、案例38:按用户要求拆分工作表(最后的完善)
9.3、案例39:练习使用InStr函数和Split函数
9.4、案例40:提取身份证号中的生日
第10章:在Excel中添加自定义函数和按钮
10.1、案例41:自定义美元换算函数
10.2、案例42:创建自定义函数,在工作表中实现Split函数的功能
10.3、案例43:创建带参数的过程
10.4、案例44:在Excel中加载自定义函数
10.5、案例45:在Excel中添加按钮实现一键拆分工作簿
10.6、案例46:在Excel中添加按钮实现一键拆分工作表
第11章:使用Dir函数进行多文件合并
11.1、案例47:将对象赋值给变量
11.2、案例48:学习使用Find函数
11.3、案例49:使用Dir函数检验文件是否存在
11.4、案例50:使用Dir函数提取文件名
11.5、案例51:多文件合并1(单表合并)
11.6、案例52:多文件合并2(多表合并)
11.7、案例53:多文件合并单表
第12章:使用VBA数组提高代码执行效率
12.1、案例54:认识数组
12.2、案例55:利用数组大幅提升VBA代码执行效率
12.3、案例56:查找销量冠军
12.4、案例57:利用“暴力”破解解决组合问题
第13章:在Excel中添加ActiveX控件
13.1、案例58:学习使用命令按钮(CommandButton)
13.2、案例59:学习使用标签(Label)控件
13.3、案例60:学习使用选项按钮(OptionButton)
13.4、案例61:学习使用数值调节钮(SpinButton)
13.5、案例62:随堂测试系统
第14章:利用窗体与控件搭建会员信息查询系统
14.1、案例63:将随堂测试系统移植到窗体
14.2、案例64:学习使用复选框(CheckBox)
14.3、案例65:学习使用文本框(TextBox)
14.4、案例66:学习使用组合框(ComboBox)和列表框
14.5、案例67:会员资料查询
第15章:如何在VBA中与用户进行信息交互
15.1、案例68:深入学习MsgBox函数
15.2、案例69:深入学习InputBox函数
15.3、案例70:将用户选中的多文件进行合并
15.4、案例71:学习Application对象的Dialogs属性
第16章:使用ADO对象连接并操作外部数据
16.1、案例72:使用ADO对象读取外部数据
16.2、案例73:使用ADO对象向外部数据插入记录
16.3、案例74:使用ADO对象在外部数据中修改记录
16.4、案例75:使用ADO对象在外部数据中删除记录
16.5、案例76:使用ADO对象对外部数据进行左连接
16.6、案例77:使用ADO对象进行多表连接查询
16.7、案例78:使用ADO对象访问Access数据库文件
第17章:触类旁通:掌握VBA的各种自学方法
17.1、案例79:自学VBA的Shapes对象
17.2、案例80:插入并调整图片(利用官方资料)
17.3、案例81:插入图表对象(利用录制宏)
17.4、案例82:操作表单控件(利用编程推测)
17.5、案例83:学习使用Like语句
第18章:触“类”旁通:如何创建类模块
18.1、案例84:VBA中的私有和公有
18.2、案例85:使用类模块
18.3、案例86:学习使用Do-While循环
第19章:利用VBA字典搭建用户界面
19.1、案例87:使用VBA字典去除重复项
19.2、案例88:利用字典创建三级菜单列表
19.3、案例89:完成“添加”按钮和“购物清单”列表框
第20章:使用Excel+Access完成C/S系统开发
20.1、案例90:“删除”按钮和“总价”标签
20.2、案例91:“结算”按钮和销售记录
20.3、案例92:为商品收银系统添加Access数据库

相关推荐

微信二维码