首页>参考读物>计算机科学与技术>综合

完全掌握Excel VBA高效办公超级手册
作者 : 李防 等编著
出版日期 : 2011-02-10
ISBN : 978-7-111-32930-5
定价 : 60.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 480
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

全书分为4篇共16讲,分别介绍了Excel VBA和宏、VBA程序的编写和运行、工作簿相关操作、工作表相关操作、单元格相关操作、【控件工具箱】工具栏、【窗体】工具栏、Excel 对话框相关操作、用VBA实现数据分析、图表与数据透视表、自定义函数、VBA高效文件处理、设计应用管理系统界面、用户权限管理系统、文秘日常办公管理系统,以及企业员工管理系统等内容。

图书特色

本书从宏的学习开始介绍VBA的环境及代码功能,针对如何使用VBA开发办公应用系统给出了典型范例和详尽的步骤。涉及的应用范例包括销售数据分析、高效文件处理、开发员工信息表、公司文档资料管理、编制员工薪金管理系统、编制用户权限管理系统、编制文秘办公管理系统、编制企业收支管理系统等。在讲解过程中,力求剖析应用过程中的重点和难点,将日常办公应用技巧融会贯通。本书配备全程多媒体教学光盘,大大降低学习难度。
  本书从零起步,注重 VBA在办公中的高效应用,并及时解答学习中的困惑,任何人即使从来没有学习过 VBA编程,也可以轻松掌握。

图书前言

Excel VBA因其简单易用的特点,被越来越多的办公室文员所喜爱。使用它不仅能够提高办公效率,还可以让自己的工作变得更轻松。本书逐步讲解了 Excel VBA各方面的相关知识,并给出了一些具体的应用实例,强调动手能力和实用技能的培养。与市场上同类图书比较,本书具有如下几方面的特色:
  . 从宏开始学习VBA:针对初学者畏惧编程的心理,本书特别从简单的宏开始,讲解VBA的工作原理、代码功能,再从简单的例子开始逐步深入学习,这一方法,已在教学培训中获得广大读者认可。
  . 列举常用办公案例:全书实例均来自最常用的办公应用,因此可解决读者面临的实际问题,学以致用,提高效率,这也是本书编写的宗旨。
  . DVD教学光盘,答疑解惑:各章均给出了专家课堂栏目,及时地解答读者在学习中遇到的问题,配合DVD教学光盘、视频讲解,相信读者能够轻松学习、掌握本书内容。
  本书以任务驱动方式编写,每一个知识点都变成了一个任务;步骤讲解以图为主,基本做到一步一图,以图解的方式指导具体操作步骤;每章后面附有相关思考题,达到巩固和应用知识的目的。
  适合阅读本书的读者:
  . 想提高办公效率的公司职员。
  . 从事审计、统计及会计等工作的人员。
  . 各高校财经专业的师生。
  . 经常用Excel进行计算等操作的文员。
  本书由众多经验丰富的公司办公人员编写,其中大多长期从事文秘工作,同时也得到了众多网友的支持。参与本书编写的人员有:贺鹏负责第 1章,王丽平负责第 2、3章,石一平负责第 4、5章,田靖负责第 6章,刘巧霞负责第 7章,赵慧婷负责第 8章,段玲华负责第 9章,娄志刚负责第 10、11章,孙晓红负责第 12、13章,齐伟负责第 14章,王肖苗负责第 15章,段玲华负责第 16章,最后由李防统稿。我们虽满腔热情,但限于自己水平,书中疏漏之处在所难免,欢迎广大读者批评指正。
  如发现本书中有不妥或需要改进之处,可通过访问 http://www.newtop01.com或 QQ: 274648972与笔者进行沟通。
编者 2011年 1月

上架指导

计算机\基础

封底文字

本书由浅入深地讲解了Microsoft Excel VBA实用编程的多个方面,在讲解过程中,力求剖析应用过程中的重点和难点,将日常办公应用技巧融会贯通。
    本书实例丰富、布局合理、图文相得益彰,注重理论与实际操作相结合。

作者简介

李防 等编著:暂无简介

图书目录

前言
第 1章从宏开始学习 Excel VBA................................1
1.1 Excel VBA和宏概述................................. 2
1.1.1 Excel VBA的主要用途..................... 2
1.1.2如何学习Excel VBA........................2
1.1.3宏和宏录制器 ................................... 3
1.1.4添加“开发工具”选项卡 ............... 7
1.1.5保存带宏的工作簿 ........................... 8
1.1.6录制宏的实例应用 .......................... 8
1.2宏的运行与加载...................................... 15
1.2.1运行宏的几种方式 ........................ 15
1.2.2 Excel提供的加载宏........................ 17
1.2.3其他来源提供的加载宏 ................ 17
1.2.4自定义的加载宏 ............................. 17
1.2.5 宏的安全性设置 ............................ 18
1.3专家课堂(常见问题与解答).............. 20
第 2章 VBA程序的编写和运行 ............................... 21
2.1认识VBA的开发环境............................... 22
2.1.1 VBA的启动方式与操作界面 ................................. 22
2.1.2工程窗口 ....................................... 23
2.1.3 代码窗口与用户窗体 ..................... 24
2.2认识VBA的代码与过程......................... 26
2.2.1 完成任务的过程程序 .................... 27
2.2.2执行指定任务的事件程序 ............................ 31
2.2.3 对象、属性和方法 ........................ 37
2.2.4认识不同的运算符 ......................... 38
2.2.5 VBA中的常用语句 ......................... 43
2.3变量的使用............................................. 59
2.3.1变量的数据类型 ............................ 60
2.3.2强制声明变量 ................................. 61
2.3.3变量的声明方法 ............................ 61
2.4函数的使用............................................. 63
2.4.1 使用 VBA函数................................ 64
2.4.2调用工作表函数 ............................. 64
2.4.3自定义函数 ..................................... 65
2.5专家课堂(常见问题与解答).............. 66
第 3章 Excel工作簿的相关操作........................... 68
3.1新建与打开工作簿.................................. 69
3.1.1新建空白工作簿 ............................. 69
3.1.2新建仅包含一张工作表的工作簿 ...................... 70
3.1.3 在指定位置新建工作簿 .................. 71
3.1.4打开指定工作簿 ............................. 72
3.1.5打开设置保护的工作簿 .................. 72
3.1.6判断一个工作簿是否已打开 ............................ 73
3.2保存与关闭工作簿.................................. 75
3.2.1保存对工作簿的更改 ..................... 75
3.2.2将工作簿进行另存 ......................... 75
3.2.3对工作簿另存并添加打开密码 ................................ 76
3.2.4关闭所有工作簿 ............................ 76
3.2.5关闭指定位置的工作簿 ............... 77
3.2.6关闭前是否保存 ............................. 77
3.3工作簿的实际应用.................................. 78
3.3.1示例1:打开工作簿时提示当前日期和时间 ............................. 78
3.3.2示例2:禁止打印工作簿中的文件内容 .............................. 79
3.3.3示例3:禁止编辑工作簿中的所有单元格 ............................ 80
3.3.4示例4:禁止使用关闭按钮 ................................ 81
3.3.5示例5:查看工作簿的属性 ........................................ 82
3.4专家课堂(常见问题与解答).......................................... 83
第 4章 Excel工作表的相关操作............................. 84
4.1 插入与选取工作表............................... 85
4.1.1 插入工作表 .................................. 85
4.1.2 在指定位置插入工作表 .............. 86
4.1.3 插入前判断工作表是否存在 ...... 87
4.1.4 选取指定工作表 .......................... 88
4.1.5设置活动工作表 .......................... 89
4.1.6 选取多个工作表 .......................... 89
4.2隐藏与删除工作表............................... 90
4.2.1隐藏一个或多个工作表 .............. 90
4.2.2取消工作表的隐藏 ...................... 92
4.2.3删除指定的工作表 ...................... 92
4.2.4删除未选中的工作表 .................. 94
4.3移动与复制工作表............................... 94
4.3.1在工作簿内移动工作表 .............. 94
4.3.2在工作簿间移动工作表 .............. 95
4.3.3在工作簿内复制工作表 .............. 96
4.3.4在工作簿间复制工作表 .............. 96
4.3.5将工作表另存为工作簿 .............. 97
4.4 保护工作表........................................... 98
4.4.1 保护单个或所有工作表 .............. 98
4.4.2对工作表解除保护 ...................... 98
4.5工作表的实际应用............................... 99
4.5.1示例1:禁止查看指定工作表 .... 99
4.5.2示例2:指定区域密码保护 ...... 100
4.5.3示例3:禁止更改工作表的名称 ................................... 101
4.5.4示例4:限制工作表的滚动区域 .......................................... 102
4.6专家课堂(常见问题与解答)......... 103
第 5章 Excel单元格的相关操作...................... 104
5.1单元格的选取 ..................................... 105
5.1.1 选取全部单元格 ........................ 105
5.1.2 选取单个单元格 ........................ 106
5.1.3 选取单元格区域 ........................ 108
5.1.4 选取特定单元格 ........................ 111
5.1.5移动和改变单元格选取范围 .... 115
5.2 对单元格进行赋值 ............................. 116
5.2.1直接赋值与引用 ........................ 116
5.2.2利用公式赋值 ............................ 116
5.2.3引用其他工作表中的单元格 .... 117
5.2.4引用其他工作簿中的单元格 .... 117
5.3单元格的输入与输出......................... 118
5.3.1 常量的输入与输出 .................... 118
5.3.2公式的输入与输出 .................... 119
5.4单元格的删除与信息清除 ................. 121
5.4.1单元格删除 ................................ 121
5.4.2单元格信息清除 ........................ 122
5.5单元格的插入、隐藏与查找 ............. 124
5.5.1单元格的插入 ............................ 124
5.5.2单元格的隐藏 ............................ 126
5.5.3单元格的查找 ............................ 127
5.6 单元格的其他操作............................. 130
5.6.1合并单元格 ................................ 130
5.6.2设置单元格格式 ........................ 132
5.7单元格综合应用实例......................... 135
5.7.1示例1:实现公式填充功能 ...... 135
5.7.2示例2:统计单元格区域的数目 ........................ 137
5.7.3示例3:确定单元格区域的数据类型 .......................... 138
5.7.4示例4:突出显示区域中的最大值 ..................................... 140
5.7.5示例5:根据内容自动填充颜色 .......................................... 141
5.8专家课堂(常见问题与解答)......... 143
第 6章控制工具与窗体工具 ......................... 144
6.1对表格内容进行处理....................... 145
6.1.1 实现英文名称标准化 ............ 145
6.1.2转换货币数字为中文形式 ........ 147
6.1.3 实现冻结窗格功能 .................... 150
6.2 对产品进行筛选与排序 ..................... 151
6.2.1 实现产品自动筛选 .................... 151
6.2.2 实现产品自动排序 .................... 152
6.3 对产品信息进行管理......................... 153
6.3.1记录单 ........................................ 153
6.3.2 VBA程序代码............................ 155
6.3.3 VBA控件.................................... 157
6.4 在用户窗体中添加控件..................... 160
6.4.1用户窗体 .................................... 160
6.4.2控件的插入与使用 .................... 165
6.4.3控件的公用属性 ........................ 167
6.4.4控件的公用事件 ........................ 170
6.4.5 常用控件 .................................... 174
6.5专家课堂(常见问题与解答)......... 190
第 7章窗体控件的实际应用 ................................... 191
7.1 编制市场调查问卷 ............................. 192
7.1.1 调查问卷的说明文字 ................ 192
7.1.2 编辑单项选择的调查内容 ........ 194
7.1.3 编辑下拉选项的调查内容 ........ 196
7.1.4 保护工作表 ................................ 198
7.2汇总市场调查问卷结果 ..................... 199
7.2.1为控件创建单元格链接 ............ 199
7.2.2 实现自动记录功能 .................... 201
7.3 统计分析市场调查问卷结果 ............. 204
7.3.1创建市场调查数据统计表 ........ 204
7.3.2 统计分析调查问卷结果 ............ 205
7.4专家课堂(常见问题与解答)......... 209
第 8章轻松学会自定义函数 ................................... 210
8.1认识自定义函数............................ 211
8.1.1在工作表公式中使用自定义函数 ........................ 211
8.1.2在其他程序中使用自定义函数 212
8.2 编写自定义函数................................. 213
8.2.1自定义函数代码的存放位置 .... 213
8.2.2自定义函数代码的编制 ............ 214
8.2.3添加自定义函数的说明 ............ 215
8.2.4指定函数的类别 ........................ 216
8.3使用自定义函数................................. 217
8.3.1在其他Excel VBA代码中使用.. 217
8.3.2在工作表公式中使用 ................ 218
8.3.3自定义函数的应用误区 ............ 219
8.3.4自定义函数的公用 .................... 219
8.4自定义函数应用示例......................... 221
8.4.1示例1:计算个人调节税的自定义函数 ........................... 221
8.4.2示例2:计算奖金的自定义函数 ......................................... 223
8.4.3示例3:按颜色求和与计数 ...... 225
8.4.4示例4:将阿拉伯数字快速转换成大写形式 ............................. 228
8.5专家课堂(常见问题与解答)......... 229
第 9章用 VBA实现销售数据分析 ......................... 230
9.1销售数据分析..................................... 231
9.1.1商品库存需求分析 .................... 231
9.1.2商品销售情况分析 .................... 237
9.2 销售明细清单分析............................. 244
9.2.1 统计销售明细清单 .................... 244
9.2.2分析销售明细清单 .................... 246
9.3 销售结果分析统计 ............................. 253
9.3.1销售业绩评价 ............................ 253
9.3.2利用统计函数汇总分析销售数据 ............................ 256
9.4专家课堂(常见问题与解答)......... 260
第 10章用 VBA实现高效文件处理 ............................ 261
10.1 显示文件列表................................... 262
10.1.1 使用 VBA函数显示文件列表.. 262
10.1.2 使用 FileSearch对象显示文件列表........................... 266
10.2 将文本导入工作表........................... 269
10.2.1将文本导入单元格 .................. 269
10.2.2将文本导入单元格区域 .......... 272
10.3 导出工作表中的内容 ....................... 274
10.3.1导出到TXT格式的文件........... 274
10.3.2导出到HTML格式的文件....... 276
10.4记录Excel日志 .................................. 279
10.5 创建级联菜单管理工作簿............... 281
10.5.1创建管理工资数据的工作簿 .. 281
10.5.2 编辑创建菜单的VBA代码...... 282
10.5.3使用级联菜单管理多个工作簿 ............................... 286
10.6 保护工作表....................................... 287
10.6.1 在Excel中实现对工作表的保护 ...................................... 287
10.6.2 使用 Excel VBA实现对多个工作表的保护............................. 288
10.7专家课堂(常见问题与解答)....... 296
第 11章用 VBA开发员工信息表..................................... 297
11.1 使用窗体录入报表数据................... 298
11.1.1创建用户窗体 .......................... 298
11.1.2窗体与工作簿的数据交换 ...... 301
11.2 管理员工数据报表........................... 305
11.2.1生成员工工资条 ...................... 305
11.2.2制作员工卡 .............................. 309
11.2.3打印员工考核表 ...................... 315
11.3 专家课堂(常见问题与解答)....... 317
第 12章用 VBA实现公司文档资料管理系统................................ 318
12.1 读者信息管理................................... 319
12.1.1建立“读者信息”工作表 ...... 319
12.1.2读者信息数据管理 .................. 322
12.2文档资料信息管理........................... 328
12.2.1建立“文档资料信息”工作表 .................................. 328
12.2.2文档资料信息管理 .................. 329
12.3借阅信息管理................................... 334
12.3.1建立“借阅信息”工作表 ...... 335
12.3.2 实现借阅资料的功能 .............. 336
12.3.3 实现借阅资料查询的功能 ...... 340
12.3.4 实现归还资料的功能 .............. 341
12.4专家课堂(常见问题与解答)....... 346
第 13章用 VBA编制员工薪金管理系统........................................ 348
13.1设置“员工薪金管理”工作簿....... 349
13.1.1 添加美观的按钮 ...................... 349
13.1.2汇总考勤记录 .......................... 353
13.1.3计算员工薪金 .......................... 356
13.2创建员工薪金管理窗体................... 364
13.2.1创建“员工薪金查询”窗体 .. 364
13.2.2创建“查询结果”窗体 .......... 369
13.2.3创建“管理员登录”窗体 ...... 372
13.3运行员工薪金管理系统................... 374
13.4专家课堂(常见问题与解答)....... 376
第 14章用 VBA编制用户权限管理系统........................... 378
14.1 创建管理用户权限的窗体............... 379
14.1.1 创建“用户权限管理系统说明”和“用户权限”工作表 ......................... 379
14.1.2 创建“登录”窗体 .................. 382
14.1.3 创建“注册”窗体 .................. 391
14.1.4 创建“更改用户权限”窗体 .. 396
14.2 保护设计完成的用户权限管理系统........................................... 402
14.2.1 隐藏工程代码 .......................... 402
14.2.2 锁定工程 .................................. 404
14.3 应用用户权限管理系统................... 405
14.3.1 验证用户权限管理系统 .......... 405
14.3.2 将用户权限管理系统保存为模板 .............................. 410
14.4 专家课堂(常见问题与解答)....... 411
第 15章用 VBA编制文秘办公管理系统............................. 412
15.1 自动实现工作安排提醒................... 413
15.1.1 日程安排自动提醒 .................. 413
15.1.2 每天工作安排提醒 .................. 421
15.2 考勤管理........................................... 426
15.2.1 使用“考勤管理”窗体 .......... 427
15.2.2 实现考勤查询管理 .................. 431
15.2.3 运行“考勤管理”窗体 .......... 439
15.3 员工考核测评数据处理................... 441
15.3.1 计算员工考核测评结果 .......... 441
15.3.2 实现测评结果自动排序 .......... 445
15.4 专家课堂(常见问题与解答)....... 446
第 16章用 VBA编制企业收支管理系统..................... 447
16.1 设计“企业收支管理”工作簿....... 448
16.1.1 设计“收支登记”工作表 ...... 448
16.1.2 设计“收支汇总”工作表 ...... 450
16.1.3 设计“收支对比”、“收支项目”工作表 ............................... 451
16.2实现企业收支管理功能................. 452
16.2.1 实现收支快速登记 .................. 452
16.2.2 实现收支自动汇总 .................. 457
16.2.3 使用VBA设计收支对比图...... 464
16.2.4 为自定义按钮指定宏 .............. 465
16.3 专家课堂(常见问题与解答)....... 466

教学资源推荐
作者: (美)塞巴斯蒂安·拉施卡(Sebastian Raschka),瓦希德·米尔贾利利(Vahid Mirjalili)著
作者: 沈华 杨晓艳 马驰 杨华 编著
作者: (美)W. Bruce Croft Donald Metzler Trevor Strohman著
作者: (美)Stefan Büttcher (加)Charles L.A.Clarke (加)Gordon V. Cormack 著
参考读物推荐
作者: [美]杰·雅克布(Jay Jacobs) 鲍布·鲁迪斯(Bob Rudis)著
作者: (美)Dave H. Hoover;Adewale Oshineye 著