零基础学EXCELVBAPDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李俊民等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2009
- ISBN:9787111253297
- 页数:361 页
第一篇 Excel VBA基础篇 1
第1章 Excel高级处理功能的使用 1
1.1 数据检测与导入 1
1.1.1 检测录入数据的有效性 1
1.1.2 从外部数据源中导入数据 3
1.2 使用数据筛选功能 4
1.2.1 使用筛选功能检索数据 4
1.2.2 使用自定义筛选功能检索数据 5
1.3 Excel常用函数的使用 6
1.3.1 自动求和函数的使用 6
1.3.2 文本函数的使用 9
1.3.3 日期函数的使用 13
1.4 使用数据透视表 15
1.4.1 数据透视表的作用 16
1.4.2 数据透视表的应用 16
1.5 使用图表统计数据 17
1.5.1 图表的3种类型 17
1.5.2 使用图表向导创建图表 18
1.6 举一反三 21
第2章 Excel VBA中的宏 22
2.1 认识宏 22
2.1.1 宏的概念 22
2.1.2 宏的运行原理 22
2.1.3 宏的制作方法 23
2.2 宏的录制与维护 23
2.2.1 添加“开发工具”选项卡 23
2.2.2 录制宏 25
2.2.3 编辑与删除宏 25
2.2.4 保存带宏的工作簿 26
2.3 执行宏 27
2.3.1 运行宏 27
2.3.2 通过快捷键执行宏 28
2.3.3 通过窗体按钮执行宏 28
2.3.4 通过图形执行宏 29
2.3.5 添加工具栏命令执行宏 30
2.4 加载宏 32
2.4.1 Excel提供的加载宏 32
2.4.2 通过录制宏制作加载宏 33
2.4.3 通过其他来源提供的加载宏 34
2.5 宏的数字签名 35
2.5.1 安装数字签名 35
2.5.2 数字签名的应用 36
2.6 宏的实际应用 37
2.6.1 示例:自动完成数据累计 37
2.6.2 示例:通过快捷键设置排名 40
2.6.3 示例:实现高级筛选功能 41
2.6.4 示例:计算员工工资 42
2.7 举一反三 44
第二篇 Excel VBA开发环境和语法篇第3章 Excel VBA及其开发环境 45
3.1 VBA概述 45
3.1.1 VBA的概念 45
3.1.2 VBA的历史 46
3.1.3 VBA的工作原理 46
3.2 VBA与VB 47
3.2.1 VBA与VB之间的区别 47
3.2.2 安装VBE开发环境和帮助文档 47
3.3 VBE开发环境介绍 49
3.3.1 切换到VBE开发环境 49
3.3.2 VBE工程窗口 50
3.3.3 VBE属性窗口 52
3.3.4 VBE代码窗口 53
3.3.5 代码窗口的特征 55
3.3.6 对象浏览器窗口 56
3.3.7 自定义VBE开发环境提高工作效率 57
3.4 示例:第1个VBA程序 59
3.5 举一反三 61
第4章 Excel VBA中的语法结构 62
4.1 VBA常用对象 62
4.1.1 常用的对象 62
4.1.2 常用对象的集合 63
4.1.3 使用对象的规则 64
4.2 基础数据对象概述 64
4.2.1 数据类型 64
4.2.2 常量 65
4.2.3 变量 65
4.2.4 数据运算 67
4.3 常用控制语句 69
4.3.1 判断结构 70
4.3.2 循环语句 77
4.3.3 错误转移语句 86
4.3.4 With语句 88
4.3.5 Select Case语句 89
4.3.6 常用控制语句的综合应用 92
4.4 举一反三 93
第5章 Excel VBA中的代码结构 94
5.1 Excel VBA程序 94
5.1.1 模块程序 94
5.1.2 过程程序 95
5.1.3 事件程序 99
5.1.4 过程程序与事件程序的区别 104
5.2 Excel VBA的代码组成 104
5.2.1 Excel VBA中的对象 105
5.2.2 Excel VBA中的属性 105
5.2.3 Excel VBA中的方法 107
5.3 举一反三 109
第三篇 Excel VBA技术在Excel中的应用篇第6章 工作簿相关的操作 111
6.1 新建工作簿 111
6.1.1 在当前位置新建工作簿 111
6.1.2 在指定位置新建工作簿 112
6.2 打开工作簿 113
6.2.1 打开指定位置的工作簿 113
6.2.2 判断一个工作簿是否已经打开 114
6.2.3 打开设置保护的工作簿 115
6.3 保存工作簿 116
6.3.1 直接保存工作簿 116
6.3.2 另存为工作簿 116
6.4 关闭工作簿 117
6.4.1 关闭指定位置的工作簿 118
6.4.2 关闭前是否保存工作簿 118
6.4.3 关闭所有工作簿 119
6.5 工作簿的应用 120
6.5.1 示例:禁止打印工作簿文件内容 120
6.5.2 示例:禁止编辑工作簿中的所有单元格 121
6.5.3 示例:禁止使用关闭按钮 122
6.5.4 示例:打开工作簿时弹出提示信息 123
6.5.5 示例:改变工作簿大小时弹出提示信息 123
6.5.6 示例:关闭工作簿时弹出提示信息 124
6.6 举一反三 125
第7章 工作表的相关操作&.. 126
7.1 新建工作表 126
7.1.1 新建单张工作表 126
7.1.2 新建工作表之前判断工作表是否存在 128
7.1.3 在指定位置新建工作表 128
7.1.4 在新建工作表时指定工作表的名称 131
7.1.5 同时新建多个工作表 132
7.2 激活与选取工作表 133
7.2.1 激活工作表 133
7.2.2 选取指定的工作表 134
7.2.3 选取多个工作表 134
7.2.4 选取所有工作表 135
7.3 工作表的隐藏 136
7.3.1 隐藏一个或多个工作表 136
7.3.2 根据条件隐藏工作表 137
7.3.3 取消隐藏一个或多个工作表 138
7.4 删除工作表 140
7.4.1 删除指定的工作表 140
7.4.2 根据条件删除工作表 142
7.5 工作表的移动 142
7.5.1 在工作簿内移动工作表 143
7.5.2 在工作簿之间移动工作表 144
7.6 工作表的复制 145
7.6.1 在工作簿内复制工作表 145
7.6.2 在工作簿之间复制工作表 147
7.7 工作表的保护 148
7.7.1 对工作表进行保护 148
7.7.2 对工作表解除保护 149
7.8 工作表的应用 150
7.8.1 示例:设置对工作表的访问权限 150
7.8.2 示例:禁止查看指定工作表中的内容 152
7.8.3 示例:自动提示计算信息 153
7.9 举一反三 154
第8章 单元格的相关操作 155
8.1 单元格的选取 155
8.1.1 单个单元格的选取 155
8.1.2 选取特定单元格 157
8.1.3 选取全部单元格 159
8.1.4 选取单元格区域 160
8.1.5 移动单元格的选取区域 163
8.1.6 选取整行和整列单元格 165
8.2 单元格中内容的维护 167
8.2.1 单元格内容的输入 167
8.2.2 清除单元格中的信息 170
8.3 单元格的插入与删除 173
8.3.1 插入单元格 173
8.3.2 删除单元格 176
8.4 单元格的隐藏 178
8.4.1 隐藏整行和整列单元格 178
8.4.2 隐藏单元格所在的行和列 180
8.5 单元格的查找 182
8.5.1 使用工作表函数进行查找 182
8.5.2 使用Find方法查找单元格 184
8.6 单元格的处理 185
8.6.1 合并与拆分单元格 185
8.6.2 组合与取消组合单元格 188
8.7 单元格的应用 190
8.7.1 示例:判断录入的数据是否合法 190
8.7.2 示例:自动填充数据 191
8.8 举一反三 192
第9章 对话框的相关操作 193
9.1 MsgBox函数对话框 193
9.1.1 常用MsgBox对话框 193
9.1.2 对话框内容与标题 195
9.1.3 对话框提示图标 196
9.1.4 对话框中的按钮 198
9.1.5 图标与按钮的组合使用 200
9.2 InputBox函数对话框 202
9.2.1 InputBox函数的参数设置 202
9.2.2 使用InputBox话框 202
9.3 调用与屏蔽Excel对话框 205
9.3.1 Excel中的常用对话框 205
9.3.2 使用Dialogs属性 205
9.3.3 使用GetOpenFilename方法 208
9.3.4 屏蔽Excel对话框 209
9.4 对话框的应用 210
9.4.1 示例:使用InputBox对话框录入数据 210
9.4.2 示例:使用MsgBox对话框提示删除信息 211
9.4.3 示例:使用Excel内置对话框替换数据信息 212
9.5 举一反三 214
第四篇 Excel VBA界面设计篇 215
第10章 应用程序界面设计 215
10.1 程序界面设计原则 215
10.1.1 程序界面设计思路 215
10.1.2 程序界面设计原理 215
10.2 用户窗体的使用方法 216
10.2.1 添加窗体 216
10.2.2 设置窗体的属性 216
10.2.3 在窗体上添加控件 219
10.2.4 设置控件的属性 219
10.2.5 窗体的常用方法 220
10.2.6 窗体的常用事件 221
10.3 常用控件的使用 223
10.3.1 标签 223
10.3.2 文本框 224
10.3.3 按钮 225
10.3.4 组合框 227
10.3.5 列表框 228
10.3.6 单选按钮 230
10.3.7 复选按钮 231
10.3.8 图像控件 232
10.3.9 特殊控件的使用 234
10.4 举一反三 241
第11章 常用应用程序界面及编码设计 242
11.1 系统登录程序的设计 242
11.1.1 登录程序的设计思路 242
11.1.2 登录程序的设计步骤 242
11.2 数据录入程序的设计 245
11.2.1 录入程序的设计思路 245
11.2.2 录入程序的设计步骤 245
11.3 数据删除与修改程序的设计 247
11.3.1 删除与修改程序的设计思路 247
11.3.2 删除与修改程序的设计步骤 248
11.4 查询程序的设计 251
11.4.1 查询程序设计的思路 251
11.4.2 查询程序设计的步骤 251
11.5 打印程序的设计 255
11.5.1 打印程序的设计思路 256
11.5.2 打印程序的设计步骤 256
11.6 举一反三 258
第12章 图表与数据透视表的程序设计 259
12.1 Chart对象概述 259
12.1.1 Chart对象的常用属性 259
12.1.2 Chart对象的常用方法 260
12.2 设计图表相关的程序 260
12.2.1 图表程序的设计思路 260
12.2.2 图表程序的设计步骤 261
12.3 与透视表有关的数据对象 265
12.3.1 PivotTable数据对象 265
12.3.2 PivotField数据对象 265
12.3.3 PivotCache内存缓冲区对象 266
12.4 设计数据透视表相关的程序 266
12.4.1 数据透视表程序的设计思路 267
12.4.2 数据透视表程序的设计步骤 267
12.5 举一反三 271
第13章 自定义函数 272
13.1 编写自定义函数 272
13.1.1 编写自定义函数代码 272
13.1.2 添加函数的说明与指定函数的类别 273
13.2 使用自定义函数 276
13.2.1 使用自定义函数的意义 276
13.2.2 自定义函数的使用 276
13.2.3 自定义函数的公用 277
13.3 在应用程序当中使用自定义函数 280
13.3.1 示例:使用自定义函数判断闰年 280
13.3.2 示例:使用自定义函数判断学生的成绩级别 281
13.3.3 示例:使用自定义函数计算商品销售信息 283
13.3.4 示例:使用自定义函数实现简单的计算器 284
13.4 举一反三 286
第五篇 案例应用篇 287
第14章 通讯录管理系统 287
14.1 设计思路 287
14.1.1 需求分析 287
14.1.2 系统功能分析 287
14.2 系统登录设计 288
14.2.1 登录窗体界面设计 288
14.2.2 程序代码设计 289
14.3 系统主界面设计 291
14.3.1 主窗体界面设计 291
14.3.2 程序代码设计 293
14.4 通讯录信息录入设计 294
14.4.1 录入窗体界面设计 294
14.4.2 录入程序代码设计 295
14.5 数据删除与修改设计 298
14.5.1 窗体界面设计 298
14.5.2 程序代码设计 299
14.6 通讯录信息查询设计 306
14.6.1 查询窗体界面设计 306
14.6.2 程序代码设计 306
本章小结 311
第15章 项目审计管理系统 312
15.1 设计思路 312
15.1.1 需求分析 312
15.1.2 系统功能分析 312
15.2 登录权限设计 313
15.2.1 登录权限窗体界面设计 313
15.2.2 程序代码设计 314
15.3 系统主界面设计 317
15.3.1 主窗体界面设计 317
15.3.2 程序代码设计 318
15.4 项目信息管理窗体设计 319
15.4.1 项目信息管理窗体界面设计 319
15.4.2 项目信息管理程序代码设计 320
15.5 项目信息审核设计 325
15.5.1 项目信息审核窗体界面设计 325
15.5.2 项目信息审核程序代码设计 326
15.6 项目信息查询设计 328
15.6.1 项目信息查询窗体界面设计 328
15.6.2 项目信息查询窗体程序代码设计 329
本章小结 332
第16章 企业员工管理系统 333
16.1 设计思路 333
16.1.1 需求分析 333
16.1.2 系统功能分析 333
16.2 系统登录设计 334
16.2.1 登录窗体界面设计 334
16.2.2 登录窗体的程序代码设计 334
16.3 系统主界面设计 337
16.3.1 主窗体界面设计 337
16.3.2 程序代码设计 339
16.4 员工信息管理窗体的设计 340
16.4.1 窗体界面设计 340
16.4.2 程序代码设计 341
16.5 员工工资管理设计 348
16.5.1 员工工资管理窗体的设计 348
16.5.2 程序代码设计 348
16.6 员工信息打印窗体设计 351
16.6.1 打印窗体的界面设计 351
16.6.2 程序代码设计 351
本章小结 353
附录 Excel VBA常用事件和方法 354
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019