内容推荐 本书结合日常办公中的大量典型、实用案例,介绍了使用VBA实现Excel自动化操作的基本方法和关键技术。书中的案例以财务工作的实际需求为主,针对报表的分发、拆分、汇总、对账、发票凑数等多种具体工作场景提供了实现自动化操作的解决方案,其中的关键技术反映了编者在基于VBA的Excel自动化操作实务中的经验。本书以解决工作中的实际需要为导向,力求做到内容通俗易懂,只要读者具备基本的Excel操作知识,就能通过本书掌握基于Excel VBA的自动化操作技巧。本书提供电子课件、配套习题答案、上机练习指导、案例源代码,读者可登录华信教育资源网(https://www.hxedu.com.cn)注册后免费下载。为方便学习,本书还配备了部分操作的演示视频,读者扫描书中相应位置的二维码即可观看。 本书既可作为大中专院校及培训机构“财务自动化”类课程的教材,也可以作为职场办公人员,尤其是会计人员、统计人员提升Excel工作效率的学习用书。 目录 第1章 VBA入门知识 1.1 VBA 1.2 子过程 1.2.1 录制宏 1.2.2 使用表单控件关联宏 1.2.3 什么是宏 1.2.4 什么是子过程 1.3 For循环:批量制作工资条 1.4 For…Next循环 1.4.1 For…Next循环的语法 1.4.2 For…Next循环的执行过程 1.4.3 特殊的步长值 思考与练习题 第2章 程序设计的基本知识 2.1 VBA的集成开发环境——VBE 2.1.1 代码编辑区 2.1.2 菜单栏 2.1.3 工具栏 2.1.4 工程资源管理器 2.2 程序的基本要素 2.2.1 基本数据类型 2.2.2 常量与变量 2.2.3 运算符 2.2.4 交互函数 2.3 程序控制结构 2.3.1 循环结构 2.3.2 分支结构 思考与练习题 第3章 Excel VBA的重要概念 3.1 Excel的对象 3.1.1 VBA代码与VBA对象 3.1.2 对象的层次结构 3.1.3 对象集合及对象的基本表示方法 3.1.4 对象变量 3.2 对象的属性、方法和事件 3.2.1 对象的属性 3.2.2 对象的方法 3.2.3 如何区分属性与方法 3.2.4 对象的事件 3.2.5 对象常用的事件 思考与练习题 第4章 VBA操作主要对象 4.1 操作应用程序对象 4.1.1 获取文件全路径名称 4.1.2 Application对象常用属性 4.2 操作工作簿对象 4.2.1 新建工作簿 4.2.2 打开工作簿 4.2.3 关闭与保存工作簿 4.2.4 激活工作簿 4.3 操作工作表对象 4.3.1 新建工作表 4.3.2 删除工作表 4.3.3 复制和移动工作表 4.3.4 保护与隐藏工作表 4.3.5 工作表的其他常用属性 4.4 操作单元格对象 4.4.1 引用单元格 4.4.2 引用相关区域 4.4.3 剪切、复制、粘贴 4.4.4 修改、删除单元格 4.4.5 Formula与FormulaR1C1属性 思考与练习题 第5章 函数 5.1 工作表内置函数 5.2 VBA内置函数 5.3 自定义函数 5.3.1 设置自定义函数 5.3.2 更新自定义函数值 5.3.3 自定义人民币转大写函数 思考与练习题 第6章 对账业务 6.1 银企对账 6.1.1 银企对账系统的设计 6.1.2 银企对账系统的应用效果 6.2 往来账勾对 6.2.1 往来账勾对宏的设计 6.2.2 往来账勾对宏的说明 6.2.3 往来账勾对宏的应用效果 思考与练习题 第7章 统计报表的批量生成与分发 7.1 根据模板批量生成日报表 7.2 将日报表数据汇总 7.3 将日报表按日期拆分为不同的文件 7.4 根据模板批量生成部门日报表 7.5 批量删除日报表 7.6 分发工作表的填写范围保护 7.7 为用户显示个性化工作表 思考与练习题 第8章 日记账数据拆分到多表 8.1 去重名生成部门表 8.2 拆分数据到部门表 8.3 清空部门表已有记录 8.4 使用筛选功能优化拆分数据 8.5 按需选择拆分数据列 思考与练习题 第9章 跨文件汇总报表 9.1 认识Dir函数 9.2 判断分支机构上报文件是否存在 9.3 获取文件夹内的所有文件 9.4 跨文件操作的通用模板 9.5 跨文件汇总部门日报表 9.6 跨文件汇总所有报表 思考与练习题 第10章 数组及其财务应用 10.1 数组与非数组处理文件 10.2 认识数组 10.3 查找各分支机构销售收入最高的商品及销售额 10.4 记录拆分成借贷不同行 思考与练习题 第11章 发票凑数 11.1 基于数组的简易解决方案 11.2 发票凑数宏的设计 11.3 发票凑数宏的说明 11.3.1 调用Sub过程 11.3.2 递归 11.4 发票凑数宏的应用效果 思考与练习题 第12章 字典及其财务应用 12.1 认识字典 12.2 批量查找最近日期的价格 12.3 批量汇总客户累计发货数量 12.4 批量汇总客户按月累计发货数量 思考与练习题 第13章 窗体与控件 13.1 初识窗体与控件 13.2 用户窗体 13.2.1 创建用户窗体及给窗体添加对象 13.2.2 调整窗体中的对象 13.2.3 窗体的常用属性 13.2.4 窗体的常用事件和方法 13.3 控件 13.3.1 标签 13.3.2 文本框 13.3.3 命令按钮 13.3.4 列表框与复合框 13.3.5 复选框与单选按钮 思考与练习题 第14章 凭证处理与账簿查询 14.1 本章概览 14.2 凭证处理 14.2.1 窗体设计 14.2.2 VBA代码 14.2.3 应用效果 14.3 账簿查询 14.3.1 窗体设计 14.3.2 VBA代码 14.3.3 应用效果 思考与练习题 第15章 VBA与财务机器人 15.1 财务机器人与RPA技术 15.2 RPA与Excel VBA技术的协同 15.3 RPA协同VBA案例:批量调整Excel文件格式并制图 第16章 程序调试 16.1 VBA错误类型 16.1.1 编译错误 16.1.2 运行时错误 16.2 VBA调试 16.2.1 中断模式 |