您的位置 > 首页 > 办公软件书籍

Excel VBA从入门到精通(第2版)(附光盘)

Excel VBA从入门到精通(第2版)(附光盘)
书籍作者:
郭刚
书籍出版:
化学工业出版社
书籍页数:
448
书籍ISBN:
9787122112514
书籍人气:
7549
推荐指数:
★★★★

Excel VBA从入门到精通(第2版)(附光盘)
Excel是常用的办公表格软件,其功能非常强大。基于Excel平台的VBA技术,能将表格数据进行复杂的操作和分析。目前Excel VBA技术已经成为会计、文秘等办公人员的必备基础。
  本书分为五篇,其中第一篇是VBA基础知识篇,主要内容包括VBA的概念、宏和VBA开发环境;第二篇是VBA基础语法篇,主要内容包括VBA语法基础、VBA基础语句、程序结构控制语句、过程、Sub与Function过程;第三篇是Excel VBA对象篇,主要内容包括Excel VBA对象模型和应用程序对象、工作簿对象、工作表对象、单元格对象和图表对象;第四篇是VBA高级应用篇,主要内容包括自定义Excel 2010的用户界面、工作表控件、界面设计、XML与VBA、加载宏和数据库编程等;第五篇是综合实例与面试问答篇,主要讲解了成绩管理系统和日程安排表两个综合实例,并提供了30多个近几年各大公司经常考察的面试题。
  本书立足于Excel 2010,知识全面,由浅入深,且以相关代码讲解知识点,可使读者快速入门。本书适合需要用Excel解决复杂问题,或者准备利用Excel VBA技术开发Excel应用程序的读者,也适合大中专院校的学生阅读,还可作为VBA的培训教材使用。
第一篇 VBA基础知识篇
第1章 认识VBA
1.1 概述
1.1.1 VBA简介
1.1.2 VBA在Excel中的应用
1.1.3 VBA与VB的关系
1.2 简单VBA实例
1.3 VBA的学习方法
1.3.1 利用录制宏学习VBA对象
1.3.2 利用网络学习VBA
1.4 小结
1.5 上机操作
第2章 宏及其应用
2.1 认识宏
2.1.1 宏的优点
2.1.2 宏的缺点
2.2 设置宏
2.2.1 宏的名称、快捷键及说明
2.2.2 设置宏的保存位置
2.3 创建宏
2.3.1 理清宏操作步骤
2.3.2 录制宏
2.4 编辑宏
2.4.1 分析宏代码
2.4.2 清除宏冗余代码
2.5 启动宏
2.5.1 通过“宏”对话框启动宏
2.5.2 使用快捷键启动宏
2.5.3 使用按钮与形状启动宏
2.5.4 自启动宏
2.5.5 定时启动宏
2.6 宏安全性设置
2.6.1 受信任的发布者
2.6.2 受信任位置
2.6.3 加载项
2.6.4 ActiveX设置
2.6.5 宏设置
2.6.6 消息栏
2.6.7 外部内容
2.7 小结
2.8 习题
第3章 VBA开发环境
3.1 窗口
3.1.1 工程资源管理器窗口
3.1.2 代码窗口
3.1.3 监视窗口
3.1.4 属性窗口
3.1.5 立即窗口
3.1.6 本地窗口
3.1.7 对象浏览器
3.2 菜单
3.2.1 “视图”菜单
3.2.2 “插入”菜单
3.2.3 “调试”菜单
3.2.4 “运行”菜单
3.2.5 “工具”菜单
3.3 小结
3.4 习题
第二篇 VBA基础语法篇
第4章 VBA语法基础
4.1 常量与变量
4.1.1 常量
4.1.2 变量
4.2 数据类型
4.2.1 字符串型
4.2.2 字节型
4.2.3 整数型
4.2.4 长整数型
4.2.5 布尔型
4.2.6 小数型
4.2.7 货币型
4.2.8 单精度浮点型
4.2.9 双精度浮点型
4.2.10 日期型
4.2.11 变体
4.2.12 自定义数据类型
4.2.13 枚举类型
4.3 数组
4.3.1 声明数组
4.3.2 使用数组
4.3.3 数组的基本操作
4.4 运算符
4.4.1 算术运算符
4.4.2 关系运算符
4.4.3 连接运算符
4.4.4 逻辑运算符
4.4.5 运算符优先级别
4.5 小结
4.6 习题
第5章 VBA基础语句
5.1 赋值语句
5.1.1 Let赋值语句
5.1.2 Set赋值语句
5.2 注释语句
5.2.1 Rem注释语句
5.2.2 单引号注释
5.3 输入输出语句
5.3.1 InputBox函数——提示输入内容
5.3.2 MsgBox函数——显示信息
5.3.3 Debug.Print语句
5.4 暂停结束跳转语句
5.4.1 Stop暂停语句
5.4.2 End结束语句
5.4.3 Exit结束语句
5.4.4 GoTo跳转语句
5.5 语句输入技巧
5.5.1 单语句多行输入
5.5.2 多语句单行输入
5.6 小结
5.7 习题
第6章 程序结构控制语句
6.1 程序结构流程图
6.1.1 常见流程图图形
6.1.2 基本结构流程图
6.2 选择结构语句
6.2.1 If-Then单行语句
6.2.2 If-Then多行语句
6.2.3 If-Then-Else语句
6.2.4 If-Then-ElseIf语句
6.2.5 Select Case多分支语句
6.3 循环结构语句
6.3.1 先条件Do-Loop循环
6.3.2 后条件Do-Loop循环
6.3.3 无条件Do-Loop循环
6.3.4 For-Next循环
6.3.5 For Each-Next循环
6.4 嵌套语句
6.4.1 选择结构嵌套语句
6.4.2 循环结构嵌套语句
6.5 小结
6.6 习题
第7章 过程
7.1 过程的基础知识
7.1.1 实参与形参
7.1.2 值传递与地址传递
7.1.3 可选参数
7.1.4 不定数量参数
7.1.5 过程的作用域
7.1.6 过程参数表
7.1.7 创建过程
7.2 过程的调用
7.2.1 模块内调用
7.2.2 模块间调用
7.2.3 过程嵌套与递归
7.3 小结
7.4 习题
第8章 Sub与Function过程
8.1 Sub子过程
8.1.1 事件子过程
8.1.2 通用子过程
8.2 Function过程
8.2.1 Function过程定义格式
8.2.2 工作表Function函数
8.2.3 模块Function函数
8.3 小结
8.4 习题
第三篇 Excel VBA对象篇
第9章 Excel VBA对象模型和应用程序对象
9.1 Excel VBA对象模型简介
9.1.1 认识Excel 
9.1.2 深入了解Excel VBA对象模型
9.2 Application对象
9.2.1 获取当前活动对象
9.2.2 获取对象的关联信息
9.2.3 获取对象类型
9.2.4 获取或设置程序状态
9.2.5 控制Excel 交互方式
9.2.6 了解Application的子对象
9.2.7 使用“打开”与“另存为”对话框
9.2.8 MacroOptions设置宏选项
9.2.9 OnKey与SendKeys方法
9.3 FileDialog与Dialogs对象
9.3.1 FileDialog文件对话框对象
9.3.2 Dialogs对话框集合对象
9.4 小结
9.5 习题
第10章 工作簿对象
10.1 工作簿的属性
10.1.1 设置工作簿的通用属性
10.1.2 设置数字精度
10.1.3 设置工作簿密码
10.1.4 访问工作簿的内置属性
10.1.5 返回工作簿用户状态信息
10.1.6 控制工作簿中的图形显示
10.2 工作簿的方法
10.2.1 依次激活所有工作簿
10.2.2 保存工作簿
10.2.3 判断工作簿的状态信息
10.2.4 创建名称
10.3 工作簿的事件
10.3.1 Open事件——打开工作簿
10.3.2 Activate事件——激活工作簿
10.3.3 SheetActivate事件——激活工作表
10.3.4 NewSheet事件——添加新工作表
10.3.5 BeforeSave事件——保存工作簿之前
10.3.6 Deactivate事件——非活动状态工作簿
10.3.7 BeforePrint事件——打印前
10.3.8 BeforeClose事件——关闭工作簿前
10.4 工作簿集合
10.4.1 工作簿集合的属性
10.4.2 工作簿集合的方法
10.5 小结
10.6 习题
第11章 工作表对象
11.1 工作表对象的属性
11.1.1 遍历工作簿中的工作表
11.1.2 限制单元格的移动范围
11.1.3 工作表的行和列操作
11.1.4 隐藏或显示工作表
11.1.5 设置工作表标签
11.1.6 确定打印页数
11.2 工作表对象的方法
11.2.1 移动或复制工作表
11.2.2 删除工作表
11.2.3 保护工作表和解除工作表
的保护
11.2.4 判断一个工作表是否存在
11.3 工作表对象的事件
11.3.1 Change事件——更改事件
11.3.2 SelectionChange事件——
区域选择变化事件
11.3.3 BeforeRightClick事件——右击
11.3.4 Calculate事件——重新计算
11.4 工作表集合
11.4.1 工作表集合的属性
11.4.2 工作表集合的方法
11.5 小结
11.6 习题
第12章 单元格对象
12.1 单元格区域的引用
12.1.1 通过Cells属性引用单个单元格
12.1.2 通过Range属性引用单元格区域
12.1.3 通过Offset属性引用相对其他
单元格的单元格
12.1.4 合并单元格区域
12.1.5 引用多个子区域的集合
12.1.6 扩展单元格区域
12.1.7 引用单元格交叉区域
12.1.8 引用当前区域
12.1.9 引用已使用区域
12.1.10 返回与指定类型和值匹配的所有单元格
12.2 单元格区域的选取
12.2.1 单元格区域的激活与选择
12.2.2 计算选中单元格的数目
12.2.3 确定选中单元格区域的类型
12.2.4 有效地遍历选中单元格区域
12.3 单元格区域的编辑
12.3.1 合并与拆分单元格
12.3.2 自动设置打印区域
12.3.3 给单元格设置公式
12.3.4 复制与移动单元格区域
12.3.5 删除单元格
12.4 单元格区域格式的设置
12.4.1 设置自动套用样式
12.4.2 设置条件格式
12.4.3 设置边框线
12.4.4 设置文本对齐格式
12.4.5 设置自动换行格式
12.5 单元格区域公式的处理
12.5.1 判断单元格是否包含公式
12.5.2 自动填充公式
12.5.3 锁定和隐藏公式
12.5.4 将公式转换为数值
12.6 单元格区域的数据查询
12.6.1 查找指定的值
12.6.2 查找并定位单元格区域中的最大值
12.6.3 查询特殊格式的单元格
12.6.4 模糊查询
12.7 单元格区域的数据排序
12.8 小结
12.9 习题
第13章 图表对象
13.1 创建图表
13.1.1 创建嵌入式图表
13.1.2 创建图表工作表
13.1.3 转换图表类型
13.1.4 删除图表
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.4 图表事件
13.4.1 图表工作表事件
13.4.2 嵌入式图表事件
13.5 小结
13.6 习题
第四篇 VBA高级应用篇
第14章 自定义Excel 的用户界面
第15章 工作表控件
第16章 界面设计
第17章 XML与VBA
第18章 加载宏
第19章 数据库编程
第五篇 综合实例与面试问答篇
第20章 成绩管理系统
第21章 日程安排表
第22章 面试题
  • 下载地址

数据库书籍

网络通讯书籍

系统管理书籍