展开全部

主编推荐语

完全揭秘Excel VBA技法与应用场景。

内容简介

繁冗、大量的表格几乎是所有办公人员都会面临的困境。尽管Excel等办公自动化软件的广泛应用已经大大降低了办公人员的工作负担,但各行各业的办公需求千差万别,仅靠软件自身的固定功能很很难完成一些枯燥、烦琐、模式化、重复性的工作。

借助VBA来对Excel进行二次开发,实现真正的自动化、批量化以及个性化操作,提高工作效率,彻底地摆脱机械式的重复工作。

全书共16章。可分为3个部分。

第1部分包括1~3章,主要介绍了VBA与ExcelVBA,还包括基础知识和语法结构知识,以及简单操作——宏。

第2部分包括4~12章,以理论知识为主线,从运用VBA进行单元格、工作表、工作簿的操作开始,逐渐过渡到数据处理和数据的查询与统计,再介绍图表、数据透视图表、文件、用户窗体的应用,最后讲述自动批量化打印的操作。

第3部分包括13~16章,以行业应用为主线,系统地对前面所学的理论知识进行了综合运用,涵盖行政与文秘、人力资源、会计与财务、市场与销售等领域。

本书适合有一定Excel基础又想进一步提高工作效率的办公人员阅读,也可以作为高校文秘、财经、营销等专业师生的参考书。

目录

  • 版权信息
  • 前言
  • 如何获取学习资源
  • 第1章 认识Excel VBA
  • 1.1 为什么要学习VBA
  • 1.2 认识VBA编辑器
  • 1.2.1 打开VBA编辑器
  • 1.2.2 设置VBA编辑器选项
  • 1.2.3 灵活使用VBA的帮助功能
  • 1.3 最简单的VBA程序——宏
  • 1.3.1 设置宏的安全性
  • 1.3.2 录制宏
  • 1.3.3 执行宏
  • 1.3.4 编辑宏
  • 第2章 VBA程序设计基础
  • 2.1 VBA语法基础
  • 2.1.1 字符集和标识符
  • 2.1.2 常量
  • 2.1.3 变量
  • 2.1.4 数据类型
  • 2.1.5 数组
  • 2.2 VBA运算符
  • 2.2.1 算术运算符
  • 2.2.2 比较运算符
  • 2.2.3 连接运算符
  • 2.2.4 逻辑运算符
  • 2.3 VBA控制语句
  • 2.3.1 顺序结构
  • 2.3.2 循环结构
  • 2.3.3 选择结构
  • 实战演练 根据入职时间计算各员工可休年假天数
  • 第3章 子过程与函数
  • 3.1 子过程与函数的定义
  • 3.1.1 使用Sub语句定义子过程
  • 3.1.2 使用Function语句定义函数
  • 3.2 子过程与函数的调用
  • 3.3 常用内置函数
  • 3.3.1 使用Len()函数计算字符串长度
  • 3.3.2 字符串截取函数
  • 3.3.3 使用String()函数生成重复字符串
  • 3.3.4 使用StrConv()函数转换字符串
  • 3.3.5 使用StrComp()函数比较两个字符串
  • 3.4 子过程与函数的调试
  • 3.4.1 调试工具
  • 3.4.2 调试技术
  • 实战演练 在销售表中查找最高与最低销售额
  • 第4章 使用VBA管理单元格
  • 4.1 认识对象、属性、方法和事件
  • 4.2 认识单元格对象
  • 4.3 单元格的引用
  • 4.3.1 使用Item属性引用特定的单元格
  • 4.3.2 使用Resize属性调整指定区域大小
  • 4.3.3 使用Offset属性以偏移的方式引用单元格
  • 4.3.4 使用Union方法引用不相邻的多个单元格区域
  • 4.3.5 使用UsedRange属性引用已使用区域
  • 4.3.6 使用SpecialCells方法引用符合条件的单元格
  • 4.4 获取单元格信息
  • 4.4.1 使用Address属性获取单元格地址
  • 4.4.2 使用Precedents属性选取公式的引用单元格
  • 4.4.3 使用DirectDependents属性追踪从属单元格
  • 4.5 编辑单元格
  • 4.5.1 使用Merge方法合并单元格
  • 4.5.2 使用Insert方法插入单元格
  • 4.5.3 使用Copy/Cut方法复制/剪切单元格
  • 4.6 设置单元格格式
  • 4.6.1 使用Font对象美化字体格式
  • 4.6.2 使用Interior对象为单元格添加底纹
  • 4.6.3 使用Border对象为单元格添加边框
  • 4.6.4 使用ColumnWidth和RowHeight属性分别调整列宽和行高
  • 实战演练 突出显示日期为周末的记录
  • 第5章 使用VBA管理工作簿和工作表
  • 5.1 认识工作簿和工作表对象
  • 5.2 管理工作簿
  • 5.2.1 使用Open方法打开工作簿
  • 5.2.2 使用SaveAs方法保存工作簿
  • 5.2.3 使用SaveCopyAs方法保存工作簿副本
  • 5.2.4 使用SendMail方法共享工作簿
  • 5.3 管理工作表
  • 5.3.1 使用Add方法新建工作表
  • 5.3.2 使用Visible属性隐藏工作表
  • 5.3.3 使用Copy方法复制工作表
  • 5.3.4 使用Change事件禁止输入相同数据
  • 实战演练 快速合并员工业绩表
  • 第6章 使用VBA处理日期和货币数据
  • 6.1 日期和时间函数
  • 6.2 日期数据的处理
  • 6.2.1 使用FormatDateTime()函数转换日期和时间格式
  • 6.2.2 使用DateAdd()函数计算项目的进度日期
  • 6.2.3 使用DateDiff()函数计算日期间隔数
  • 6.2.4 使用DatePart()函数获取指定日期的特定部分
  • 6.3 使用Round()函数自动生成大写金额
  • 实战演练 根据入职年数计算提成额
  • 第7章 使用VBA统计和分析数据
  • 7.1 在VBA中调用工作表函数的方法
  • 7.2 调用工作表函数统计数据
  • 7.2.1 调用Average()和Sum()函数统计数据
  • 7.2.2 调用Rank()函数排序数据
  • 7.3 调用工作表函数分析数据
  • 7.3.1 调用Db()函数计算折旧值
  • 7.3.2 调用LinEst()函数计算预测值
  • 实战演练 对商场销售表进行分析与预测
  • 第8章 使用VBA制作图表
  • 8.1 图表的创建与设置
  • 8.1.1 创建图表
  • 8.1.2 使用Location方法移动图表
  • 8.1.3 使用ChartType属性指定图表类型
  • 8.1.4 使用ChartWizard方法设置图表元素
  • 8.1.5 使用SeriesCollection方法设置数据系列格式
  • 8.1.6 使用Axes方法调整图表坐标轴格式
  • 8.2 为图表添加辅助线
  • 8.2.1 使用HasUpDownBars属性添加涨跌柱线
  • 8.2.2 使用HasHiLoLines属性添加高低点连线
  • 8.2.3 使用HasSeriesLines属性添加系列线
  • 8.2.4 使用HasDropLines属性添加垂直线
  • 实战演练 制作业务能力分析图
  • 第9章 使用VBA创建数据透视表(图)
  • 9.1 创建数据透视表
  • 9.1.1 使用PivotTableWizard方法创建数据透视表
  • 9.1.2 使用Create和CreatePivotTable方法创建数据透视表
  • 9.2 创建数据透视图
  • 实战演练 制作车辆出勤统计动态数据透视表
  • 第10章 使用VBA访问文件
  • 10.1 使用过程式方法访问文件
  • 10.1.1 使用函数和语句导出文件
  • 10.1.2 使用Input #语句导入文件
  • 10.2 使用对象式方法访问文件
  • 10.2.1 使用对象获取目标文件夹的内容
  • 10.2.2 使用FileDialog属性调用对话框
  • 实战演练 员工信息表批注的导出和导入
  • 第11章 使用VBA制作GUI
  • 11.1 设计用户窗体
  • 11.1.1 用户窗体设计的基本操作
  • 11.1.2 控件类型介绍
  • 11.2 如何设计出界面友好的用户窗体
  • 实战演练 客户信息管理系统
  • 第12章 使用VBA打印文件
  • 12.1 打印前的准备工作
  • 12.2 自定义打印
  • 12.2.1 使用PrintOut方法打印
  • 12.2.2 使用PageSetup对象设置页边距
  • 12.2.3 使用PrintArea属性设置打印范围
  • 12.2.4 使用Zoom属性设置打印缩放比例
  • 12.2.5 使用Orientation属性设置打印方向
  • 12.2.6 使用PageBreak属性设置分页打印
  • 12.2.7 使用HPageBreaks/VPageBreaks对象的Add方法分页
  • 实战演练 打印员工档案表
  • 第13章 VBA在行政与文秘中的应用
  • 13.1 重要数据信息的保护
  • 13.1.1 同时加密多个工作表
  • 13.1.2 锁定员工信息表中有数据的单元格
  • 13.2 信息的快速输入与保存
  • 13.2.1 客户信息的交互式输入
  • 13.2.2 制作公司文件管理系统
  • 13.3 工作中的时间管理
  • 13.3.1 设置一周会议日程提醒
  • 13.3.2 自动计算员工工作天数
  • 第14章 VBA在人力资源中的应用
  • 14.1 员工加班统计与考勤管理
  • 14.1.1 自动计算员工加班费
  • 14.1.2 批量创建员工月度考勤表
  • 14.1.3 计算缺勤扣款
  • 14.2 员工档案与工资管理
  • 14.2.1 制作员工档案卡
  • 14.2.2 计算员工工资
  • 14.2.3 制作员工工资条
  • 14.3 员工培训成绩管理
  • 14.3.1 统计员工培训成绩
  • 14.3.2 显示员工排名和总成绩
  • 第15章 VBA在会计与财务中的应用
  • 15.1 日记账的录入
  • 15.2 应收账款和账龄分析
  • 15.2.1 企业应收账款分析
  • 15.2.2 企业应收账款账龄分析
  • 15.3 财务报表的编制
  • 15.3.1 自动生成资产负债表
  • 15.3.2 自动生成利润表
  • 15.3.3 自动生成现金流量表
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。