《Excel VBA案例实战从入门到精通》是由机械工业出版社出版的一本关于Excel方面的书籍,作者是刘琼,主要介绍了关于Excel、VBA方面的知识内容,目前在Excel类书籍综合评分为:8.7分。
书籍介绍
EXCEL等办公软件的广泛应用,大大减轻了办公人员的工作负担,但各行业对办公需求各不相同,单靠软件的固定功能难以做到随机性,此时需要借助VBA实现真正的批量化、自动化、个性化操作。该书是为普通办公人员设计的一本实战的ExcelVBA工具书,目的是帮助读者快速、准确地完成大量数据、高重复性的工作,使读者对Excel的理解和应用水平能更上一层楼。
该书共有14章,以文秘、行政、人事、营销、财务等职业领域的办公需求为主线划分内容结构,运用案例撰写法,讲解ExcelVBA的具体应用,涉及人力资源管理(包括员工信息管理,工资管理,工作安排,考勤管理,出差管理等),客户信息管理,商品管理(包括入库管理,发货管理,销售管理,销售分析等),投诉信息管理,固定资产管理等。
该书理论知识精练,案例解读全面,学习资源丰富,适合具有一定Excel操作基础,又想进一步提高工作效率的办公人员阅读,如文秘、行政、人事、市场营销、金融等专业人士阅读,对大中专院校师生也极具参考价值。
目录
第1章
- 高效处理学员信息
- 1.1 快速修改字体格式………………..11
- 1.1.1 录制“修改字体格式”宏………………..11
- 1.1.2 查看宏代码………………..13
- 1.1.3 修改宏代码………………..14
- 1.1.4 运行宏………………..15
- 1.2 自动格式化学员资料………………..16
- 1.3 自动保护学员资料表………………..20
- 1.3.1 录制“保护工作表”宏………………..20
- 1.3.2 撤销工作表保护………………..22
- 第2章
- 员工工资管理
- 2.1 员工档案信息的简易交互输入……………….24
- 2.1.1 编写激活程序的事件过程……………….24
- 2.1.2 编写“交互输入”过程代码……………….25
- 2.1.3 运行代码……………….30
- 2.2 实现员工编号与姓名、工资卡号的关联……………….33
- 2.2.1 编写创建员工工资表的代码……………….33
- 2.2.2 编写员工编号与姓名、工资卡号关联过程代码……………….35
- 2.2.3 检测代码运行结果……………….40
- 2.3 自动计算员工薪资的名次……………….42
- 2.3.1 编写代码……………….42
- 2.3.2 添加按钮控件并运行代码……………….44
- 第3章
- 客户信息管理系统
- 3.1 批量新建客户信息表……………….47
- 3.1.1 编写批量复制生成新表的代码……………….47
- 3.1.2 编写批量重命名工作表的代码……………….49
- 3.2 自动提取客户信息……………….52
- 3.2.1 设计“批量提取”用户窗体……………….52
- 3.2.2 为窗体控件添加相应的事件代码……………….55
- 3.2.3 运行代码提取客户信息……………….59
- 3.3 自动保护客户信息……………….61
- 3.3.1 编写保护或撤销保护工作表的过程代码……………….61
- 3.3.2 保护或撤销保护工作簿中的所有工作表……………….62
- 第4章
- 员工基本资料管理
- 4.1 快速删除员工信息……………….65
- 4.1.1 编写代码删除离职人员资料……………….65
- 4.1.2 编写代码让用户指定删除条件……………….67
- 4.2 快速查找并标示所有符合条件的员工联系方式……………….69
- 4.2.1 设计“查询员工联系方式”窗体……………….69
- 4.2.2 编写用户窗体控件的事件代码……………….71
- 4.2.3 运行代码查询员工联系方式……………….76
- 4.3 快速查找/替换满足条件的数据……………….79
- 4.3.1 设计“查找/替换”用户窗体……………….80
- 4.3.2 为控件添加对应的事件代码……………….81
- 4.3.3 运行代码完成精确查找与替换……………….83
- 4.3.4 编写代码完成模糊查找与替换……………….85
- 第5章
- 公司值班管理系统
- 5.1 批量制作值班工作证……………….88
- 5.1.1 编写代码获取值班工作证编号……………….88
- 5.1.2
- 编写代码按照模板制作值班工作证……………….90
- 5.2 设置值班人员登记权限……………….93
- 5.2.1 设计用户界面……………….93
- 5.2.2 添加控件对应的事件代码……………….96
- 5.2.3 通过用户界面访问……………….98
- 第6章
- 考勤管理系统
- 6.1 自动创建考勤表……………….101
- 6.1.1 编写代码创建考勤表的主体……………….101
- 6.1.2 编写代码设置斜线表头……………….105
- 6.1.3 运行代码创建考勤表……………….108
- 6.2 自动拆分窗格比较当月考勤情况……………….110
- 6.2.1 编写代码统计考勤情况……………….110
- 6.2.2 编写代码按指定单元格拆分工作表……………….112
- 6.2.3 编写代码按指定位置拆分工作表……………….114
- 6.3 自动拆分工作簿跨月比较考勤情况……………….116
- 6.3.1 编写代码拆分及并排显示工作簿……………….116
- 6.3.2 运行代码并排比较考勤情况……………….118
- 第7章
- 外部文件的链接管理
- 7.1 自动链接商品图片……………….120
- 7.1.1 编写代码指定链接文件的目录……………….120
- 7.1.2 编写代码自动链接图片……………….122
- 7.1.3 编写代码设置自动超链接事件……………….124
- 7.2 入库商品数据的导入与导出……………….126
- 7.2.1 编写代码导出数据至文本文件……………….126
- 7.2.2 编写代码将文本文件导入Excel表格……………….132
- 7.3 商品备注信息的导入与导出……………….135
- 7.3.1 编写代码导出批注至文本文件……………….135
- 7.3.2 编写代码将文本文件作为批注导入Excel表格……………….137
- 第8章
- 销售分析系统
- 8.1 快速分析各分店月销售额占比……………….139
- 8.1.1 录制“自动创建三维饼图”宏……………….139
- 8.1.2 参考宏代码编写创建饼图过程……………….142
- 8.1.3 运行代码生成指定月份占比分析饼图……………….145
- 8.2 自动创建各分店销售动态分析图……………….146
- 8.2.1 编写代码创建折线图……………….147
- 8.2.2 编写代码添加数据系列……………….150
- 8.3 图表类型的自动转换……………….151
- 8.3.1 编写代码创建默认簇状柱形图……………….151
- 8.3.2 编写代码创建三维圆柱图……………….153
- 8.3.3 编写代码创建数据点折线图……………….153
- 8.3.4 运行代码转换图表类型……………….154
- 第9章
- 出货情况管理
- 9.1 快速生成静态数据透视表……………….157
- 9.1.1 编写代码创建静态数据透视表……………….157
- 9.1.2 编写代码调整字段位置……………….158
- 9.2 快速制作动态数据透视表……………….161
- 9.2.1 编写代码创建动态数据透视表……………….162
- 9.2.2 编写代码自动更新数据透视表……………….164
- 9.3 快速生成动态数据透视图……………….166
- 9.3.1 录制“创建静态数据透视图”宏……………….166
- 9.3.2 编写代码创建动态数据透视图……………….170
- 9.3.3 编写代码更新数据透视图……………….173
- 第10章
- 员工出差管理系统
- 10.1 交互式录入出差记录……………….175
- 10.1.1 设计“出差信息录入”用户窗体……………….175
- 10.1.2 编写控件的对应事件代码……………….178
- 10.2 出差行程自动提醒……………….181
- 10.2.1 编写代码设置提醒时间……………….181
- 10.2.2 编写代码实现自动提醒……………….185
- 10.3 自动显示出差人员……………….188
- 10.3.1 设计“现出差人员”用户窗体……………….188
- 10.3.2 为控件添加触发事件代码……………….189
- 第11章
- 商品入库信息管理
- 11.1 商品入库记录的录入与排序……………….191
- 11.1.1 编写代码快捷录入入库记录……………….191
- 11.1.2 编写代码将录入的数据写入工作表……………….193
- 11.1.3 编写代码将数据按商品代码升序排列……………….194
- 11.2 商品入库记录的分类汇总………………. 196
- 11.2.1 编写代码按商品名称对数量和金额进行分类汇总……………….197
- 11.2.2 编写代码变更分级显示……………….198
- 11.3 快速查询入库记录……………….205
- 11.3.1 编写代码实现自动筛选……………….205
- 11.3.2 编写代码实现高级筛选……………….209
- 第12章
- 投诉信息管理
- 12.1 被投诉人英文名的处理……………….212
- 12.1.1 编写代码将字母全部转换为小写……………….212
- 12.1.2 编写代码将字母全部转换为大写……………….214
- 12.1.3 编写代码将每个单词首字母转换为大写……………….215
- 12.1.4 编写代码清除字母间的空格……………….217
- 12.2 自动为投诉信息添加批注……………….218
- 12.2.1 编写代码自动添加批注……………….218
- 12.2.2 编写代码自动显示特定批注……………….221
- 12.3 自动导入/导出批注信息及添加/移除作者名称……………….223
- 12.3.1 编写代码导出批注信息……………….224
- 12.3.2 编写代码导入批注信息……………….226
- 12.3.3 编写代码添加作者名称……………….228
- 12.3.4 编写代码移除作者名称……………….230
- 第13章
- 自动生成产品分析报告
- 13.1 自动制作产品报价单……………….231
- 13.1.1 编写代码获取文档保存位置……………….231
- 13.1.2 编写代码将文档内容复制到指定工作表中……………….234
- 13.2 自动生成销售分析报告……………….236
- 13.2.1 编写创建销售分析报告的代码……………….236
- 13.2.2 运行代码创建销售分析报告……………….242
- 13.3 自动生成月销售份额分析报告演示文稿……………….245
- 13.3.1 编写自动生成演示文稿的代码……………….245
- 13.3.2 运行代码生成演示文稿……………….248
- 第14章
- 企业固定资产管理
- 14.1 快速增加固定资产记录……………….250
- 14.1.1 设计“增加资产记录”用户窗体……………….250
- 14.1.2 编写控件触发事件代码……………….252
- 14.1.3 运行代码增加固定资产记录……………….258
- 14.2 快速更改指定固定资产记录……………….261
- 14.2.1 设计“快速更改指定记录”用户窗体……………….261
- 14.2.2 编写控件触发事件代码……………….263
- 14.2.3 运行代码快速更改指定记录……………….266
- 14.3 打印固定资产卡片……………….268
- 14.3.1 编写创建并打印固定资产卡片的过程代码……………….268
- 14.3.2 运行代码完成打印……………….271