基于Excel VBA的财务自动化/智能财务与会计系列
- ISBN:9787121441523
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:196
- 出版时间:2022-08-01
- 条形码:9787121441523 ; 978-7-121-44152-3
内容简介
本书结合日常办公中的大量典型、实用案例,介绍了使用VBA实现Excel自动化操作的基本方法和关键技术。书中的案例以财务工作的实际需求为主,针对报表的分发、拆分、汇总、对账、发票凑数等多种具体工作场景提供了实现自动化操作的解决方案,其中的关键技术反映了编者在基于VBA的Excel自动化操作实务中的经验。本书以解决工作中的实际需要为导向,力求做到内容通俗易懂,只要读者具备基本的Excel操作知识,就能通过本书掌握基于Excel VBA的自动化操作技巧。本书提供电子课件、配套习题答案、上机练习指导、案例源代码,读者可登录华信教育资源网(https://www.hxedu.com.cn)注册后免费下载。为方便学习,本书还配备了部分操作的演示视频,读者扫描书中相应位置的二维码即可观看。 本书既可作为大中专院校及培训机构“财务自动化”类课程的教材,也可以作为职场办公人员,尤其是会计人员、统计人员提升Excel工作效率的学习用书。
目录
第1章 VBA入门知识 1
1.1 VBA 1
1.2 子过程 1
1.2.1 录制宏 2
1.2.2 使用表单控件关联宏 4
1.2.3 什么是宏 5
1.2.4 什么是子过程 7
1.3 For循环:批量制作工资条 8
1.4 For…Next循环 11
1.4.1 For…Next循环的语法 11
1.4.2 For…Next循环的执行过程 12
1.4.3 特殊的步长值 13
思考与练习题 13
第2章 程序设计的基本知识 15
2.1 VBA的集成开发环境――VBE 15
2.1.1 代码编辑区 15
2.1.2 菜单栏 16
2.1.3 工具栏 16
2.1.4 工程资源管理器 16
2.2 程序的基本要素 17
2.2.1 基本数据类型 17
2.2.2 常量与变量 18
2.2.3 运算符 19
2.2.4 交互函数 21
2.3 程序控制结构 22
2.3.1 循环结构 22
2.3.2 分支结构 23
思考与练习题 26
第3章 Excel VBA的重要概念 27
3.1 Excel的对象 27
3.1.1 VBA代码与VBA对象 28
3.1.2 对象的层次结构 28
3.1.3 对象集合及对象的基本表示方法 30
3.1.4 对象变量 31
3.2 对象的属性、方法和事件 31
3.2.1 对象的属性 33
3.2.2 对象的方法 35
3.2.3 如何区分属性与方法 36
3.2.4 对象的事件 38
3.2.5 对象常用的事件 38
思考与练习题 39
第4章 VBA操作主要对象 40
4.1 操作应用程序对象 40
4.1.1 获取文件全路径名称 40
4.1.2 Application对象常用属性 40
4.2 操作工作簿对象 41
4.2.1 新建工作簿 41
4.2.2 打开工作簿 42
4.2.3 关闭与保存工作簿 43
4.2.4 激活工作簿 44
4.3 操作工作表对象 44
4.3.1 新建工作表 45
4.3.2 删除工作表 45
4.3.3 复制和移动工作表 46
4.3.4 保护与隐藏工作表 47
4.3.5 工作表的其他常用属性 47
4.4 操作单元格对象 48
4.4.1 引用单元格 48
4.4.2 引用相关区域 52
4.4.3 剪切、复制、粘贴 54
4.4.4 修改、删除单元格 56
4.4.5 Formula与FormulaR1C1属性 57
思考与练习题 60
第5章 函数 62
5.1 工作表内置函数 62
5.2 VBA内置函数 63
5.3 自定义函数 65
5.3.1 设置自定义函数 65
5.3.2 更新自定义函数值 70
5.3.3 自定义人民币转大写函数 71
思考与练习题 72
第6章 对账业务 73
6.1 银企对账 73
6.1.1 银企对账系统的设计 73
6.1.2 银企对账系统的应用效果 76
6.2 往来账勾对 78
6.2.1 往来账勾对宏的设计 78
6.2.2 往来账勾对宏的说明 79
6.2.3 往来账勾对宏的应用效果 80
思考与练习题 81
第7章 统计报表的批量生成与分发 82
7.1 根据模板批量生成日报表 82
7.2 将日报表数据汇总 84
7.3 将日报表按日期拆分为不同的文件 86
7.4 根据模板批量生成部门日报表 87
7.5 批量删除日报表 88
7.6 分发工作表的填写范围保护 90
7.7 为用户显示个性化工作表 91
思考与练习题 93
第8章 日记账数据拆分到多表 94
8.1 去重名生成部门表 94
8.2 拆分数据到部门表 96
8.3 清空部门表已有记录 97
8.4 使用筛选功能优化拆分数据 98
8.5 按需选择拆分数据列 100
思考与练习题 103
第9章 跨文件汇总报表 104
9.1 认识Dir函数 104
9.2 判断分支机构上报文件是否存在 104
9.3 获取文件夹内的所有文件 106
9.4 跨文件操作的通用模板 107
9.5 跨文件汇总部门日报表 108
9.6 跨文件汇总所有报表 109
思考与练习题 110
第10章 数组及其财务应用 111
10.1 数组与非数组处理文件 111
10.2 认识数组 112
10.3 查找各分支机构销售收入*高的商品及销售额 115
10.4 记录拆分成借贷不同行 117
思考与练习题 118
第11章 发票凑数 120
11.1 基于数组的简易解决方案 120
11.2 发票凑数宏的设计 122
11.3 发票凑数宏的说明 124
11.3.1 调用Sub过程 124
11.3.2 递归 124
11.4 发票凑数宏的应用效果 126
思考与练习题 129
第12章 字典及其财务应用 130
12.1 认识字典 130
12.2 批量查找*近日期的价格 131
12.3 批量汇总客户累计发货数量 133
12.4 批量汇总客户按月累计发货数量 135
思考与练习题 138
第13章 窗体与控件 139
13.1 初识窗体与控件 139
13.2 用户窗体 143
13.2.1 创建用户窗体及给窗体添加对象 143
13.2.2 调整窗体中的对象 144
13.2.3 窗体的常用属性 145
13.2.4 窗体的常用事件和方法 146
13.3 控件 146
13.3.1 标签 146
13.3.2 文本框 147
13.3.3 命令按钮 148
13.3.4 列表框与复合框 149
13.3.5 复选框与单选按钮 151
思考与练习题 152
第14章 凭证处理与账簿查询 153
14.1 本章概览 153
14.2 凭证处理 154
14.2.1 窗体设计 154
14.2.2 VBA代码 156
14.2.3 应用效果 165
14.3 账簿查询 167
14.3.1 窗体设计 167
14.3.2 VBA代码 168
14.3.3 应用效果 178
思考与练习题 179
第15章 VBA与财务机器人 180
15.1 财务机器人与RPA技术 180
15.2 RPA与Excel VBA技术的协同 181
15.3 RPA协同VBA案例:批量调整 Excel文件格式并制图 182
第16章 程序调试 188
16.1 VBA错误类型 188
16.1.1 编译错误 188
16.1.2 运行时错误 188
16.2 VBA调试 190
16.2.1 中断模式 190
16.2.2 设置断点 190
16.2.3 监视过程执行 191
附录 Excel对象模型 195
作者简介
张泽华,重庆邮电大学副教授,重庆大学博士,有10多年的世界知名企业及企业财务高管工作经验,2015年9月起从事高校教育工作,主持国家社科基金、重庆市教委人文社科基金、自然科学基金等国家级、省部级项目多项,在国家权威A级期刊、CSSCI、北大核心等期刊发表论文约10篇。自2018年起,每年均获得校课堂教学优秀奖。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0