当前位置:当前位置:主页 > 计算机电子书 > 办公软件 > Excel pdf电子书
Excel 2016 VBA入门与应用

Excel 2016 VBA入门与应用 PDF 超清版

  • 更新:2020-11-06
  • 大小:60 MB
  • 类别:Excel
  • 作者:宋阳
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Excel 2016 VBA入门与应用》是由清华大学出版社出版的一本关于Excel方面的书籍,作者是宋阳,主要介绍了关于Excel、VBA、入门、应用方面的知识内容,目前在Excel类书籍综合评分为:8.9分。

书籍介绍

借助ExcelVBA,读者可以增强Excel的办公自动化功能,提高利用Excel进行日常工作的效率。书中包括了Excel2016VBA的主要内容,通过大量的例子和一个综合的案例,让读者快速掌握ExcelVBA的应用技巧。该书文字简明扼要,步骤及过程说明清楚,易于操作,读者在学习过程中能直观、清楚地看到操作过程及效果,便于读者迅速理解和掌握相关知识点。初学者是ExcelVBA,办公人员是使用ExcelVBA进行数据分析处理的,应用开发人员是ExcelVBA。

Excel 2016 VBA入门与应用》为读者介绍了ExcelVBA程序设计的基本知识,展示了VBA编程的实战技巧,帮助读者快速经历了ExcelVBA从入门到精通的成长过程。这本书共有15章,涉及Excel的宏,ExcelVBA的开发环境,VBA的语言基础,VBA的基本语句,VBA的语句结构,VBA的概念,过程和函数,对象的知识,常用对象的用法(包括应用程序对象,WorkBook对象,Range对象,WorkSheets对象,Chart对象和Shape对象),以及工作表使用的技巧。书后提供了一个员工信息管理系统综合案例,可以让读者综合所学知识进行应用开发。随心所欲地下载文件,包括书中所有实例的运行视频,源代码文件和PPT文件,随时可以调用和播放学习。这本书适合需要学习ExcelVBA程序设计的初学者和希望提高ExcelVBA编程能力的中级用户阅读,同时也适合高等院校相关专业的师生学习阅读。

目录

  • 第1章  VBA编程第一步     1
  • 1.1  你知道什么是VBE吗 1
  • 1.1.1 程序写在哪里    1
  • 1.1.2 如何打开Visual Basic编辑器   3
  • 1.2  看看Visual Basic编辑器的构成         4
  • 1.2.1 认识工程资源管理器         4
  • 1.2.2 认识“属性”窗口    5
  • 1.2.3 认识“代码”窗口    7
  • 1.2.4 认识“立即窗口”    9
  • 1.3  VBA代码输入其实很简单 9
  • 1.3.1 代码窗口的使用         9
  • 1.3.2 查询对象的属性和方法    11
  • 1.3.3 在Excel 2016中获得帮助 12
  • 第2章  进入Excel VBA的世界   14
  • 2.1 了解VBA的好工具——宏     14
  • 2.1.1 认识宏         14
  • 2.1.2 宏与VBA     16
  • 2.2  让宏方便运行      17
  • 2.2.1 使用“宏”对话框运行宏         17
  • 2.2.2 使用快捷键运行宏    18
  • 2.2.3 使用对象运行宏         19
  • 2.2.4 从快速访问工具栏运行宏         19
  • 2.2.5 从选项卡运行宏         21
  • 2.3  加载宏的应用      23
  • 2.3.1 使用Excel加载宏       23
  • 2.3.2 录制加载宏         25
  • 2.3.3 卸载加载宏         26
  • 2.4  我的宏为什么运行不了      27
  • 2.4.1 让你的宏更安全         28
  • 2.4.2 对文件进行限制         29
  • 第3章  学习VBA,从零开始     31
  • 3.1  了解VBA的数据类型          31
  • 3.1.1 认识VBA基本数据类型    31
  • 3.1.2 特殊的枚举类型         33
  • 3.1.3 数据类型是可以自定义的         34
  • 3.2  存储数据的容器:变量      35
  • 3.2.1 使用变量的第一步:声明变量         35
  • 3.2.2 先声明,再使用——强制声明变量         36
  • 3.2.3 变量的作用域    37
  • 3.2.4 变量的生存周期         38
  • 3.3  必不可少的常量 39
  • 3.3.1 直接常量    39
  • 3.3.2 符号常量    40
  • 3.3.3 系统常量    41
  • 3.4  VBA的运算符      42
  • 3.4.1 进行计算的算术运算符    42
  • 3.4.2 比较大小的比较运算符    43
  • 3.4.3 进行逻辑运算的逻辑运算符    43
  • 3.4.4 合并字符的连接运算符    44
  • 3.4.5 应该先算什么    45
  • 3.5  大量数据的操作从数组开始      46
  • 3.5.1 初识数组    46
  • 3.5.2 声明数组    47
  • 3.5.3 随心所欲的动态数组         48
  • 第4章  编写程序,从语句开始          50
  • 4.1  编写程序代码的规则 50
  • 4.1.1 编写代码必须遵循的原则         50
  • 4.1.2 语句很长和很短怎么办    51
  • 4.2  最基本的语句——赋值和注释语句 52
  • 4.2.1 赋值语句    52
  • 4.2.2 注释语句    53
  • 4.3  无须控件,一样交互 54
  • 4.3.1 使用输入对话框输入数据         54
  • 4.3.2 使用MsgBox函数输出数据      56
  • 4.3.3 简单实用的Print方法       59
  • 4.4  暂停和退出程序的方法      61
  • 4.4.1 让程序暂时停止一下——使用Stop语句        61
  • 4.4.2 停止程序的运行——End语句 63
  • 第5章  控制程序的流程——VBA的基本语句结构 65
  • 5.1  VBA的分支结构 65
  • 5.1.1 实现单一条件选择    65
  • 5.1.2 实现双重条件选择    68
  • 5.1.3 实现多重选择    70
  • 5.1.4 特殊的多分支语句    71
  • 5.2  使用循环结构      74
  • 5.2.1 指定循环次数的循环         74
  • 5.2.2 针对数组和对象集合的循环    77
  • 5.2.3 先条件后循环    78
  • 5.2.4 先循环后条件    81
  • 5.3  结构也可以嵌套 83
  • 5.3.1 分支结构的嵌套         83
  • 5.3.2 循环结构的嵌套         84
  • 5.4  如何找出程序中的错误      87
  • 5.4.1 让程序跳转到指定位置    87
  • 5.4.2 抓住程序中的错误    88
  • 5.4.3 错误处理完了该怎么办    91
  • 第6章  SUB过程,VBA的基本程序单元 93
  • 6.1  你知道过程是什么吗 93
  • 6.1.1 过程放在哪里    93
  • 6.1.2 VBA包含哪些过程     94
  • 6.2  使用Sub过程      95
  • 6.2.1 如何创建Sub过程     96
  • 6.2.2 过程间的互相调用    98
  • 6.2.3 过程的作用域    100
  • 6.3  你有我有全都有——传递参数 102
  • 6.3.1 传递参数的两种方式         102
  • 6.3.2 数组也可以作为参数         104
  • 6.3.3 参数没有传递该怎么办    105
  • 6.3.4 参数的数量无法确定该怎么办         108
  • 第7章  使用函数          110
  • 7.1  有了过程为什么还要函数 110
  • 7.2  使用函数      111
  • 7.2.1 创建函数    111
  • 7.2.2 调用函数    112
  • 7.2.3 传递函数参数    114
  • 7.2.4 在程序中使用工作表函数         116
  • 7.3  使用内置函数      118
  • 7.3.1 使用判断函数    119
  • 7.3.2 使用日期/时间函数   121
  • 7.3.3 使用字符串函数         122
  • 7.3.4 使用转换函数    124
  • 7.3.5 使用算术函数    125
  • 第8章  使用对象          128
  • 8.1  对象三要素 128
  • 8.1.1 对象的属性         128
  • 8.1.2 对象的方法         130
  • 8.1.3 对象事件    132
  • 8.2  认识对象变量和对象数组 134
  • 8.2.1 对象变量    134
  • 8.2.2 对象数组    136
  • 8.3  Excel的核心对象         138
  • 8.3.1 认识Excel VBA的对象模型       138
  • 8.3.2 认识Excel VBA的引用对象成员       139
  • 8.3.3 认识Excel VBA的对象集合       141
  • 第9章  一切操作的开始——使用最顶层的Application对象 144
  • 9.1  对Excel进行梳妆打扮        144
  • 9.1.1 改变Excel窗口的位置       144
  • 9.1.2 设置Excel窗口标题文字  145
  • 9.1.3 设置状态栏和编辑栏         147
  • 9.1.4 设置鼠标指针形状    149
  • 9.2  对文件进行操作 150
  • 9.2.1 获取文件名         151
  • 9.2.2 获取文件的保存位置         153
  • 9.2.3 打开文件    154
  • 9.2.4 打开最近使用的文档         155
  • 9.3  操作Excel    157
  • 9.3.1 了解Excel   157
  • 9.3.2 对“最近使用的工作簿”列表进行操作         158
  • 9.3.3 设置保存自动恢复文件的时间间隔和保存位置    160
  • 9.3.4 使Excel不显示警告信息对话框       161
  • 9.3.5 设置新工作簿中工作表的个数         162
  • 9.3.6 为过程的启动指定快捷键         163
  • 9.3.7 实现定时操作    164
  • 9.3.8 退出Excel应用程序  166
  • 9.4  与单元格有关的操作 167
  • 9.4.1 取消对单元格的复制或剪切操作    167
  • 9.4.2 设置单元格的选择方向    168
  • 9.4.3 控制函数名称列表的显示         169
  • 9.4.4 设置编辑栏的高度    170
  • 9.4.5 控制浮动工具栏的显示    172
  • 9.4.6 设置多线程计算         174
  • 9.4.7 在工作表中快速选择单元格    175
  • 9.4.8 同时选择多个单元格区域         176
  • 9.5  使用对话框 177
  • 9.5.1 使用内置对话框         177
  • 9.5.2 使用输入对话框         179
  • 9.6  应用程序级的事件——Application事件     181
  • 9.6.1 如何使用Application事件         181
  • 9.6.2 激活工作表时触发的事件         184
  • 9.6.3 激活工作簿时触发的事件         185
  • 9.6.4 关闭工作簿时触发的事件         186
  • 9.6.5 在更改窗口大小时触发的事件         187
  • 第10章  使用WorkBook对象管理工作簿          189
  • 10.1 认识工作簿 189
  • 10.1.1 引用工作簿       189
  • 10.1.2 判断工作簿是否打开       191
  • 10.1.3 判断工作簿是否已经保存       192
  • 10.1.4 获取工作簿的属性信息  193
  • 10.1.5 获取工作簿的名称和完整路径       195
  • 10.2  操作工作簿        196
  • 10.2.1 打开工作簿       196
  • 10.2.2 保存工作簿       198
  • 10.2.3 创建新的工作簿       201
  • 10.2.4 关闭工作簿       202
  • 10.2.5 为工作簿添加打开密码  203
  • 10.2.6 保护工作簿       204
  • 10.2.7 将工作簿发布为PDF文件       206
  • 10.3  操作工作簿窗口        209
  • 10.3.1 引用工作簿窗口       209
  • 10.3.2 设置工作簿窗口的显示状态  210
  • 10.3.3 设置工作簿窗口的显示比例  212
  • 10.3.4 让单元格在工作簿窗口左上角显示       213
  • 10.3.5 设置网格线的颜色  214
  • 10.3.6 拆分窗口并冻结窗格       216
  • 10.4  使用工作簿事件        217
  • 10.4.1 在打开工作簿时触发的事件  218
  • 10.4.2 在激活工作簿时执行程序       219
  • 10.4.3 保存工作簿之前触发的事件  220
  • 10.4.4 关闭工作簿之前触发的事件  221
  • 10.4.5 工作簿处于非活动状态时触发的事件  222
  • 10.4.6 新建工作表时触发的事件       223
  • 10.4.7 工作表被激活时触发的事件  225
  • 10.4.8 当工作表中单元格数据发生改变时触发的事件  226
  • 10.4.9 双击工作表时触发的事件       227
  • 10.4.10 右击工作表时触发的事件    228
  • 第11章  使用WorkSheet对象操作工作表        229
  • 11.1 名称和索引号,引用的关键      229
  • 11.1.1 使用索引号引用工作表  229
  • 11.1.2 使用名称引用工作簿       231
  • 11.1.3 Sheets对象       232
  • 11.2  操作工作表        234
  • 11.2.1 新建工作表       234
  • 11.2.2 删除工作表       236
  • 11.2.3 选择工作表       238
  • 11.2.4 复制工作表       239
  • 11.2.5 移动工作表       241
  • 11.2.6 保护工作表       243
  • 11.2.7 打印工作表       245
  • 11.2.8 隐藏工作表       246
  • 11.3  工作表的事件   249
  • 11.3.1 激活工作表时触发的事件       249
  • 11.3.2 单元格数据发生变化时触发的事件       250
  • 11.3.3 选择区域发生变化时触发的事件  252
  • 11.3.4 重新计算时触发的事件  253
  • 11.3.5 双击工作表时触发的事件       254
  • 第12章  使用Range对象操作数据   256
  • 12.1  获取单元格对象        256
  • 12.1.1 使用Range属性实现引用       256
  • 12.1.2 使用Cells属性          260
  • 12.1.3 引用行列  262
  • 12.1.4 用偏移量来实现引用       264
  • 12.1.5 缩放单元格区域       265
  • 12.2  引用单元格区域        267
  • 12.2.1 引用工作表的内容区域  267
  • 12.2.2 获取内容区域的开头和结尾  269
  • 12.2.3 引用多个非连续单元格区域  271
  • 12.2.4 引用单元格区域的交叉区域  272
  • 12.2.5 引用单元格区域中的不连续区域  274
  • 12.3  设置单元格外观        275
  • 12.3.1 设置单元格边框       275
  • 12.3.2 对单元格进行填充  280
  • 12.3.3 设置单元格中文字格式  281
  • 12.3.4 设置单元格的大小  283
  • 12.3.5 使用自动套用格式  284
  • 12.3.6 设置单元格数据格式       286
  • 12.4  操作单元格        288
  • 12.4.1 删除单元格       288
  • 12.4.2 插入单元格       290
  • 12.4.3 复制和粘贴操作       291
  • 12.4.4 合并和拆分单元格  294
  • 12.4.5 保护单元格       297
  • 12.4.6 清除单元格内容       299
  • 第13章  让数据不再枯燥——使用Chart对象和Shape对象         301
  • 13.1  找到需要的数据        301
  • 13.1.1 查找特殊单元格       301
  • 13.1.2 查找单个符合条件的数据       304
  • 13.1.3 查找多个符合条件的数据       307
  • 13.1.4 替换数据  309
  • 13.1.5 查找具有特定格式的单元格  311
  • 13.1.6 实现模糊查询  313
  • 13.1.7 使用内置函数  315
  • 13.2  数据的排序        317
  • 13.2.1 对数据进行排序       318
  • 13.2.2 按照自定义序列排序       321
  • 13.2.3 按照颜色排序  324
  • 13.2.4 按照单元格中字符的长度排序       326
  • 13.2.5 对同时包含数字和字母的单元格进行排序  327
  • 13.3  数据的筛选        330
  • 13.3.1 实现自动筛选  330
  • 13.3.2 实现高级筛选  332
  • 13.4  格式因条件而定        335
  • 13.4.1 新建条件格式  335
  • 13.4.2 标示最大和最小的N个值      338
  • 13.4.3 标示大于或小于平均值的数字       342
  • 13.4.4 使用数据条       344
  • 13.4.5 使用色阶标示数据  347
  • 13.4.6 使用图标集标示数据       350
  • 13.5  单元格特殊内容的输入   354
  • 13.5.1 使用公式  354
  • 13.5.2 向单元格中插入超链接  356
  • 13.5.3 向单元格添加批注  358
  • 13.5.4 限制数据的输入       360
  • 第14章  工作表也可以是一张画布   365
  • 14.1  在工作表中使用图形        365
  • 14.1.1 图形类型  365
  • 14.1.2 如何添加图形对象  368
  • 14.1.3 如何使用艺术字       373
  • 14.1.4 如何设置图形的样式       376
  • 14.1.5 大小、位置和角度  380
  • 14.2  使用图表   382
  • 14.2.1 如何引用图表  382
  • 14.2.2 如何创建图表  383
  • 14.2.3 对数据系列进行操作       388
  • 14.2.4 设置图表文字格式  391
  • 14.2.5 对图表区进行操作  393
  • 14.2.6 设置绘图区       395
  • 14.2.7 设置坐标轴       397
  • 14.2.8 为图表添加趋势线  399
  • 14.2.9 导出图表  402
  • 14.2.10 转换图表类型         404
  • 第15章  综合案例——员工信息管理系统       408
  • 15.1  制作思路   408
  • 15.1.1 功能简介  408
  • 15.1.2 初始思路  409
  • 15.2  案例制作步骤   409
  • 15.2.1 制作信息表和主界面       409
  • 15.2.2 实现新增员工功能  414
  • 15.2.3 实现查询  418
  • 15.2.4 实现修改功能  422
  • 15.2.5 对系统进行保护       424
  • 15.2.6 为宏运行指定按钮  426
  • 15.3  系统功能测试   428
  • 15.3.1 用户登录  428
  • 15.3.2 添加新员工       429
  • 15.3.3 查询员工信息  430
  • 15.3.4 显示信息表和退出系统  432

资源获取

相关资源

网友留言