Excel VBA完全自学手册

生活百科 2023-01-25 19:31生活百科www.aizhengw.cn

Excel VBA完全自学手册

《Excel VBA完全自学手册》是2013年化学工业出版社出版的图书,作者是宋翔。

基本介绍

  • 书名Excel VBA完全自学手册
  • 作者宋翔
  • ISBN9787122155344
  • 页数361
  • 定价59.00元
  • 出版社化学工业出版社
  • 出版时间2013-01-01
  • 装帧平装
  • 开本16开
  • 纸张胶版纸

内容简介

《Excel VBA完全自学手册》是一本详细介绍Excel VBA程式开发的书籍,自始至终以Excel VBA中最实用且被大多数用户频繁使用的功能为核心内容,详细介绍了使用Excel VBA进行Excel二次开发的技术与方法。《Excel VBA完全自学手册》一共包括19章和4个附录,对Excel VBA编程基础、Excel应用程式、工作簿、工作表、单元格区域、图表、数据透视表、命令栏、RibbonX功能区、用户窗体、FSO档案系统、Office组件互动、注册表、载入宏等内容进行了详细的讲解以及列举了大量的实际套用。
随书光碟中包含《Excel VBA完全自学手册》案例源档案、Excel实用操作多媒体视频教程、Windows 7实用操作多媒体视频教程、Excel案例模板200例、自定义函式载入项的档案。,《Excel VBA完全自学手册》的4个附录分别是VBA函式速查、VBA语句速查,VBA错误代码速查以及Excel VBA常用对象速查,以便在编写代码的过程中遇到问题可以随时查阅。
《Excel VBA完全自学手册》适合希望学习与掌握Excel VBA程式开发的任何用户,主要适合初、中级水平的用户,对高级开发人员也有一定的参考价值。,《Excel VBA完全自学手册》还可作为社会相关专业的培训教材。

图书目录

第1章 Excel VBA编程概述
1.1 Excel VBA简介
1.1.1 Excel VBA的发展历程
1.1.2 为什幺要使用Excel VBA
1.1.3 Excel VBA提供了哪些功能
1.2 电子表格应用程式开发流程
1.2.1 优秀电子表格应用程式的标準
1.2.2 确定用户类型
1.2.3 确定用户需求
1.2.4 构思用户界面
1.2.5 编写代码
1.2.6 对应用程式进行测试
1.2.7 修复任何可能的错误
1.2.8 发布应用程式
1.3 Excel VBA档案格式与安全性
1.3.1 Excel 2007/2010档案格式的改变
1.3.2 禁止运行VBA代码
1.3.3 防止VBA代码被意外修改
1.4 录製宏
1.4.1 【开发工具】选项卡
1.4.2 录製宏以前需要做的事
1.4.3 录製宏
1.4.4 运行宏
1.4.5 修改宏
1.5 使用VBE视窗
1.5.1 打开VBE视窗
1.5.2 工程资源管理器
1.5.3 属性视窗
1.5.4 代码视窗
1.5.5 管理模组
1.6 数据类型、变数与常量
1.6.1 数据类型
1.6.2 变数声明
1.6.3 变数的可用範围和有效时间
1.6.4 常量
1.6.5 命名约定
1.7 Sub过程
1.7.1 声明Sub过程
1.7.2 Sub过程的使用範围
1.7.3 包含参数的Sub过程
1.7.4 在VBA代码中调用Sub过程
1.7.5 Sub过程的递归
1.8 Function过程
1.8.1 Sub过程与Function过程的区别
1.8.2 声明Function过程
1.8.3 调用Function过程
1.9 判断和循环结构
1.9.1 判断结构之If Then
1.9.2 判断结构之Select Case
1.9.3 循环结构之For Next
1.9.4 循环结构之Do Loop
1.10 VBA内置函式
1.11 数组
1.11.1 数组的类型
1.11.2 声明数组
1.11.3 为数组赋值
1.11.4 动态数组
1.12 错误处理
1.12.1 错误类型
1.12.2 调试代码
1.12.3 错误的常见处理方式
1.12.4 利用错误编写高效的代码
1.13 VBA代码编写规则与提速技巧
1.13.1 使用缩进格式突显代码层次结构
1.13.2 为长代码换行
1.13.3 为代码添加注释
1.13.4 强制声明变数
1.13.5 关闭萤幕刷新
1.13.6 使用With语句使程式变得简洁
1.13.7 将重複使用的属性值预先赋值给变数
1.13.8 利用数组代替单元格区域进行读、写操作
第2章 使用对象编程
2.1 对象与集合
2.1.1 类与对象
2.1.2 引用集合中的对象
2.1.3 Excel对象模型
2.1.4 父对象与子对象
2.1.5 使用【对象浏览器】
2.1.6 通过录製宏+F1键学习更多对象
2.2 属性
2.2.1 引用对象的属性
2.2.2 为属性赋值
2.2.3 某些属性可返回新的对象
2.3 方法
2.3.1 方法的参数
2.3.2 使用命名参数
2.3.3 某些方法可返回新的对象
2.4 事件
2.4.1 事件分类
2.4.2 事件过程的一个简单示例
2.5 对象编程中的3个有用技巧
2.5.1 使用对象变数简化对象引用
2.5.2 使用With结构简化对象引用
2.5.3 使用For Each结构遍历集合中的对象
第3章 使用Excel应用程式
3.1 全局属性
3.2 定製代码运行时的环境
3.2.1 控制状态栏信息的显示
3.2.2 控制警告提示的显示方式
3.2.3 控制萤幕刷新
3.3 OnTime——安排定时任务
3.4 OnKey——为操作指定快捷键
3.5 在VBA中使用工作表函式
第4章 使用工作簿
4.1 Workbooks集合和Workbook对象
4.1.1 Workbooks集合的常用属性和方法
4.1.2 Workbook对象的常用属性和方法
4.1.3 This Work book和Active Workbook
4.2 Workbooks和Workbook套用示例
4.2.1 新建指定数量的多个工作簿
4.2.2 判断工作簿是否存在
4.2.3 批量打开多个工作簿
4.2.4 保存并关闭所有工作簿
4.2.5 覆盖现有工作簿
4.2.6 关闭多余的工作簿视窗
4.2.7 清除所有打开工作簿中的密码
4.2.8 拆分大工作簿
第5章 使用工作表
5.1 Worksheets集合和Worksheet对象
5.1.1 Worksheets集合的常用属性和方法
5.1.2 Worksheet对象的常用属性和方法
5.1.3 Worksheets集合与Sheets集合
5.2 Worksheets和Worksheet套用示例
5.2.1 批量重命名工作表
5.2.2 隐藏除【主表】以外的其他工作表
5.2.3 删除指定工作表以外的其他工作表
5.2.4 创建工作表目录
5.2.5 同步工作表
第6章 使用单元格区域
6.1 引用单元格或单元格区域
6.1.1 引用一个单元格(Range和Cells属性)
6.1.2 引用连续或不连续的区域(Range属性)
6.1.3 引用行(Rows和Entire Row属性)
6.1.4 引用列(Columns和Entire Column属性)
6.1.5 [A1]引用方式
6.1.6 通过偏移引用新的单元格或区域(Offset属性)
6.1.7 调整引用的範围(Resize属性)
6.1.8 引用多个不连续的区域(Union方法)
6.1.9 引用多个区域的重叠部分(Intersect方法)
6.1.10 引用当前区域(Current Region属性)
6.1.11 引用工作表中的数据区域(Used Range属性)
6.1.12 定位区域边界(End属性)
6.1.13 定位指定类型的数据(Special Cells方法)
6.2 在区域中读写数据
6.2.1 常规方法
6.2.2 使用数组
6.2.3 选择性贴上(Paste Special方法)
6.3 区域套用示例
6.3.1 複製数据
6.3.2 删除工作表中的空行
6.3.3 高亮显示活动单元格所在的行和列
6.3.4 选择工作表中的所有合併单元格
6.3.5 禁止用户选择指定区域
6.3.6 删除区域中的重複值
6.3.7 取消工作表中的超连结
6.4 使用名称
6.4.1 命名单元格区域
6.4.2 在名称中存储值
6.4.3 在名称中存储公式
6.4.4 在名称中存储数组
6.4.5 Name对象和Name属性
6.4.6 在VBA代码中使用名称
6.4.7 Excel内部名称
6.4.8 隐藏名称
6.4.9 删除名称
6.5 排序和筛选数据
6.5.1 排序数据
6.5.2 自动筛选
6.5.3 高级筛选
第7章 使用自定义函式
7.1 一个自定义函式示例
7.1.1 编写自定义函式
7.1.2 在工作表公式中使用自定义函式
7.1.3 在VBA过程中使用自定义函式
7.1.4 分析自定义函式的工作原理
7.1.5 自定义函式不能做什幺
7.2 函式开发基础
7.2.1 创建无参数的函式
7.2.2 创建包含一个参数的函式
7.2.3 创建包含两个参数的函式
7.2.4 创建包含可选参数的函式
7.2.5 创建使用单元格区域作为参数的函式
7.2.6 创建包含不定数量的参数的函式
7.2.7 创建返回数组的函式
7.2.8 创建返回错误值的函式
7.3 更多自定义函式示例
7.3.1 获取固定不变的日期和时间
7.3.2 获取当前工作簿的路径和名称
7.3.3 确定单元格数据的类型
7.3.4 返回区域中第一个非空单元格的值
7.3.5 从文本中提取数字
7.3.6 在区域内搜寻特定的文本
7.3.7 统计非重複值的数量
7.3.8 反转单元格内容的顺序
7.3.9 多功能函式
7.4 为函式添加帮助信息与封装函式
7.4.1 为自定义函式添加帮助信息
7.4.2 使用载入宏封装自定义函式
第8章 使用图表
8.1 嵌入图表和图表工作表
8.1.1 嵌入图表
8.1.2 图表工作表
8.1.3 图表的结构
8.1.4 图表对象模型
8.1.5 在嵌入图表和图表工作表之间转换
8.2 创建与设定图表
8.2.1 创建嵌入图表
8.2.2 创建图表工作表
8.2.3 更改图表类型
8.2.4 使用预置的图表布局
8.2.5 自定义图表布局
8.2.6 使用预置的图表样式
8.2.7 自定义设定图表格式
8.2.8 编辑图表的数据系列
8.2.9 确定图表使用的单元格区域
8.2.10 为图表添加数据标籤
8.2.11 统一所有嵌入图表的大小
8.2.12 将所有嵌入图錶转换为图表工作表
8.2.13 批量删除图表
8.3 将图表导出为图片
8.3.1 导出单个图表
8.3.2 导出所有图表
第9章 使用数据透视表
9.1 数据透视表基础
9.1.1 创建一个数据透视表
9.1.2 数据透视表的结构
9.1.3 数据透视表常用术语
9.1.4 数据透视表快取
9.2 数据透视表对象模型
9.2.1 Pivot Cache/Pivot Caches对象
9.2.2 Pivot Table/Pivot Tables对象
9.2.3 Pivot Field/Pivot Fields对象
9.2.4 PivotItem/PivotItems对象
9.3 使用VBA创建数据透视表
9.3.1 创建基本的数据透视表
9.3.2 对栏位布局
9.3.3 刷新数据透视表
9.3.4 编辑栏位
9.3.5 设定数据透视表的布局方式
9.3.6 控制总计的显示与隐藏
9.3.7 修改数字格式
9.3.8 设定栏位的汇总方式
9.3.9 设定数据的显示方式
第10章 定製工具列
10.1 命令栏简介
10.1.1 命令栏的类型
10.1.2 罗列Excel中的内置命令栏
10.1.3 罗列所有工具列及其上的控制项
10.1.4 罗列Excel内置控制项的FaceId及其图像
10.2 操作工具列
10.2.1 引用指定的工具列
10.2.2 引用工具列中的控制项
10.2.3 在现有工具列中添加控制项
10.2.4 设定控制项的属性
10.2.5 从工具列中删除控制项
10.2.6 禁止修改工具列
10.2.7 隐藏工具列
10.2.8 删除工具列
10.3 创建新的工具列
第11章 定製选单和快捷选单
11.1 在现有选单栏中添加选单
11.1.1 罗列所有选单栏及其上的控制项
11.1.2 引用指定的选单栏
11.1.3 引用选单栏中的选单
11.1.4 在现有选单栏中添加选单
11.1.5 在选单中添加选单项
11.1.6 使用Parameter存储额外信息
11.1.7 禁用选单或选单项
11.1.8 隐藏选单或选单项
11.1.9 重置选单
11.1.10 删除选单或选单项
11.2 创建新的选单栏
11.3 定製快捷选单
11.3.1 罗列所有快捷选单及其上的控制项
11.3.2 在快捷选单中添加新的选单项
11.3.3 删除快捷选单中的选单项
11.3.4 禁用快捷选单和选单项
11.3.5 禁用所有快捷选单
11.3.6 创建可回响上下文的快捷选单
第12章 定製RibbonX功能区
12.1 功能区使用基础
12.1.1 功能区的结构
12.1.2 自定义功能区
12.2 使用VBA操作功能区
12.2.1 使用VBA可以对功能区进行的操作
12.2.2 访问功能区中的控制项
12.2.3 激活功能区中的选项卡
12.3 使用XML定製功能区
12.3.1 定製功能区的整体流程
12.3.2 Excel档案结构
12.3.3 编写用于实现功能区中控制项功能的VBA过程
12.3.4 编写定製功能区的RibbonX代码
12.3.5 将包含VBA代码的工作簿更改为压缩档案
12.3.6 在压缩档案内创建customUI资料夹
12.3.7 将customUI.xml档案移入customUI资料夹中
12.3.8 修改.rels档案以便建立关联
12.3.9 测试自定义功能区
12.3.10 定製过程中可能遇到的问题
12.3.11 使用Office 2007 Custom UI Editor工具
第13章 使用Excel对话框
13.1 MsgBox和InputBox函式
13.1.1 使用MsgBox函式返回信息
13.1.2 使用InputBox函式接收信息
13.2 InputBox方法
13.2.1 InputBox方法与InputBox函式的区别
13.2.2 使用InputBox方法接收指定类型的内容
13.2.3 程式防错
13.3 Excel的打开和储存对话框
13.3.1 GetOpenFilename方法
13.3.2 GetSaveAsFilename方法
13.4 FileDialog对象
13.4.1 FileDialog对象的属性和方法
13.4.2 打开不同类型的对话框
13.4.3 指定显示的档案类型
13.4.4 在对话框中选择一个档案
13.4.5 在对话框中选择多个档案
13.4.6 执行所选择的档案
13.5 Excel内置对话框
13.5.1 Dialogs集合
13.5.2 执行功能区命令
第14章 创建用户窗体
14.1 用户窗体简介
14.2 用户窗体的基本操作
14.2.1 显示和关闭用户窗体
14.2.2 模式与无模式用户窗体
14.2.3 禁用用户窗体中的关闭按钮
14.3 在用户窗体中添加控制项
14.3.1 表单控制项和ActiveX控制项
14.3.2 用户窗体中的可用控制项
14.3.3 在用户窗体中添加控制项
14.3.4 调整控制项的位置
14.3.5 设定控制项的大小
14.3.6 设定控制项的共同属性
14.3.7 设定控制项的特有属性
14.3.8 设定控制项的Tab键顺序
14.3.9 为控制项设定加速键
14.4 编写窗体与控制项的事件代码
14.4.1 引用用户窗体中的控制项
14.4.2 用户窗体中的控制项集合
14.4.3 用户窗体事件
14.4.4 用户窗体控制项的事件
14.5 用户窗体示例
14.5.1 创建欢迎界面
14.5.2 创建登录视窗
14.5.3 创建信息录入视窗
14.5.4 创建一个颜色选择器
14.5.5 创建程式设定嚮导
14.5.6 使用一个事件过程处理多个控制项
第15章 利用事件编写自动互动的代码
15.1 编写事件代码前需要了解的内容
15.1.1 事件发生顺序
15.1.2 输入事件代码的方法
15.1.3 使用参数的事件代码
15.1.4 开启与关闭事件
15.2 工作簿事件
15.2.1 工作簿包含的事件
15.2.2 Open事件
15.2.3 Activate事件
15.2.4 Deactivate事件
15.2.5 BeforeClose事件
15.2.6 BeforeSave事件
15.2.7 BeforePrint事件
15.2.8 SheetActivate事件
15.2.9 SheetDeactivate事件
15.2.10 NewSheet事件
15.2.11 SheetChange事件
15.2.12 SheetSelectionChange事件
15.2.13 SheetBeforeRightClick事件
15.2.14 SheetBeforeDoubleClick事件
15.3 工作表事件
15.3.1 工作表包含的事件
15.3.2 Activate事件
15.3.3 Deactivate事件
15.3.4 Change事件
15.3.5 SelectionChange事件
15.3.6 BeforeRightClick事件
15.3.7 BeforeDoubleClick事件
15.4 图表工作表事件
15.5 应用程式级事件与嵌入图表事件
15.5.1 类模组简介
15.5.2 捕获应用程式级事件
15.5.3 捕获嵌入图表事件
15.6 事件套用示例
15.6.1 新建工作簿时自动创建指定数量和名称的工作表
15.6.2 关闭工作簿之前删除所有空白的工作表
15.6.3 在状态栏中显示选区地址
15.6.4 禁止修改工作表中的标题行
第16章 处理档案
16.1 VBA内置语句和FSO对象模型
16.1.1 用于处理档案和资料夹的VBA语句
16.1.2 FSO对象模型
16.1.3 使用前创建对FileSystemObject对象的引用
16.2 获取磁碟和档案信息
16.2.1 获取磁碟信息
16.2.2 获取资料夹信息
16.2.3 获取资料夹中的所有子资料夹的名称
16.2.4 获取指定资料夹下所有档案的名称
16.2.5 判断某个档案是否存在
16.2.6 判断某个路径是否存在
16.3 操作档案和资料夹
16.3.1 複製档案
16.3.2 重命名档案
16.3.3 删除档案
16.3.4 创建资料夹
16.3.5 删除资料夹
16.4 处理文本档案
16.4.1 打开文本档案
16.4.2 关闭文本档案
16.4.3 写入文本档案
16.4.4 读取文本档案
16.4.5 使用TextStream对象处理文本档案
第17章 与其他应用程式互动
17.1 自动化与前、后期绑定
17.1.1 自动化的基本概念
17.1.2 前期绑定
17.1.3 后期绑定
17.1.4 引用一个已存在的应用程式实例
17.2 与Office应用程式互动
17.2.1 与Word互动
17.2.2 与PowerPoint互动
17.2.3 与Access互动
17.3 在Excel中启动和激活其他应用程式
17.3.1 启动其他应用程式
17.3.2 激活其他应用程式
第18章 注册表
18.1 注册表简介
18.1.1 为什幺使用注册表
18.1.2 进入注册表的方法
18.1.3 注册表的结构
18.1.4 注册表包含的数据类型
18.1.5 注册表的备份与恢复
18.2 使用VBA内置函式和语句操作注册表
18.2.1 SaveSetting语句
18.2.2 GetSetting函式
18.2.3 GetAllSettings函式
18.2.4 DeleteSetting语句
18.2.5 让格线线设定套用于工作簿的所有工作表
18.2.6 记忆用户选择的打开档案的默认位置
18.3 使用WSH的WshShell对象操作注册表
18.3.1 RegWrite方法
18.3.2 RegRead方法
18.3.3 RegDelete方法
18.3.4 限制Excel工作簿的使用次数
第19章 载入宏
19.1 载入宏简介
19.1.1 为什幺使用载入宏
19.1.2 对比载入宏与普通工作簿
19.2 创建载入宏
19.3 安装与管理载入宏
19.3.1 安装载入宏
19.3.2 修改载入宏
19.3.3 卸载载入宏
19.3.4 删除载入宏
19.3.5 使用VBA操作载入宏
附录1 VBA函式速查
附录2 VBA语句速查
附录3 VBA错误代码速查
附录4 Excel VBA常用对象速查
上一篇:go桌面 下一篇:Logo Quiz

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有