Excel VBA从入门到精通 实用案例视频版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:本书编委会编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2013
- ISBN:9787113163228
- 页数:448 页
01 了解Excel2010 VBA开发平台 2
1.1 Excel 2010 VBA的新增功能与名词解释 2
1.1.1 VB与VBA的区别 2
1.1.2新增功能 2
1.1.3名词解释 3
1.2 VBE开发环境介绍 4
1.2.1切换至VBE开发环境 4
1.2.2 VBE工程窗口 5
1.2.3 VBE属性窗口 6
1.2.4 VBE代码窗口 6
1.2.5 VBE立即窗口 6
1.2.6“对象浏览器”窗口 6
1.2.7 VBE监视窗口 7
1.3工程资源管理器基本操作 7
1.3.1添加模块 7
1.3.2导出/导入模块 8
1.3.3设置Visual Baisc环境选项 9
1.4调试程序 10
1.4.1调试的相关概念 10
1.4.2编译错误 11
1.4.3运行时的常见错误 12
1.4.4逐语句调试 12
1.4.5插入与清除断点 13
1.5 VBE帮助文件获取 14
1.6秘笈 15
秘笈1:在编写程序时使用属性/方法列表提示 15
秘笈2:获取属性的相关常数 16
秘笈3:快速显示参数信息 16
秘笈4:设置代码缩进与凸出 17
秘笈5:保护VBA程序代码 18
02宏的基本操作 20
2.1认识宏 20
2.2录制宏 21
2.3执行宏 23
2.3.1按快捷键执行宏 23
2.3.2通过“宏”对话框执行宏 24
2.3.3在模块文件中执行宏 26
2.3.4单击按钮执行宏 27
2.3.5单击快速访问工具栏中的宏按钮执行宏 28
实例操作 利用宏制作预支差旅费申请单 29
2.4加载宏 32
2.4.1 Exce12010提供了哪些加载宏 32
2.4.2加载与卸载加载宏程序 33
2.5宏的数字签名 34
2.5.1数字签名及其创建 35
2.5.2对宏项目进行数字签名 36
2.5.3使用图章对Excel 2010进行数字签名 37
实例操作 使用图章对预支差旅费申请单进行签名 39
2.6秘笈 41
秘笈1:自行决定宏保存位置 41
秘笈2:直接卸载加载宏 42
秘笈3:加载COM加载项程序 42
秘笈4:加载自动化加载宏程序 43
秘笈5:将宏模块复制到另一个工作簿中 44
03 Excel VBA的语法基础 46
3.1 VBA的优势 46
3.2 Excel VBA字符集和标识符 46
3.3 Excel VBA的常量 47
3.4 Excel VBA的变量 49
3.4.1 Excel VBA的变量命名规则 49
3.4.2变量的类型 50
3.4.3声明变量 55
3.4.4变量的生存周期 58
实例操作 使用变量统计业绩达标人 59
3.5 Excel VBA变量类型转换函数 60
3.6 Excel VBA的运算符 61
3.6.1算术运算符 61
3.6.2比较运算符 62
3.6.3字符串连接运算符 63
3.6.4逻辑运算符 64
实例操作 根据绩效等级计算月工资 66
3.7秘笈 68
秘笈1:对象变量的定义与赋值 68
秘笈2: Variant数据类型定义与应用 69
秘笈3: VBA变量声明中Static关键字妙用 70
秘笈4:使用Is运算符比较两个对象引用 70
秘笈5:使用Like运算符进行模糊查询 71
04 Excel VBA的流程控制 74
4.1 VBA程序的结构 74
4.2 顺序结构常用语句 77
4.2.1赋值语句 77
4.2.2注释语句 78
4.2.3错误转移语句 79
4.2.4使用InputBox输入对话框 81
4.2.5使用MsgBox()函数显示信息 85
4.3分支结构语句 88
4.3.1单重选择语句If …Then …Else 88
4.3.2多重选择语句If …Then …ElseIf 90
4.3.3多重选择语句Select Csae 92
实例操作 利用选择结构计算考核测评等级及奖金 94
4.4循环结构语句 95
4.4.1指定次数循环For…Next语句 95
4.4.2根据条件进行循环Do…Loop语句 97
4.4.3针对数组进行循环For Each…Next语句 99
4.4.4循环语句的嵌套使用 101
实例操作 使用循环语句统计面试合格人数 102
4.5秘笈 103
秘笈1:使用IIf()函数实现单重条件的判断 103
秘笈2:使用Switch()函数实现多重条件判断 104
秘笈3:使用Choose()函数返回特定值 105
秘笈4:对同一对象的不同属性进行设置 106
秘笈5: If语句的嵌套使用 107
05数组的使用 109
5.1声明数组 109
5.1.1声明一、二维数组 109
5.1.2设置默认下界值 112
5.1.3查看数组的索引上界与下界值 114
5.2为数组赋值 115
5.2.1使用循环语句初始化数组 115
5.2.2使用Array()函数初始化数组 116
5.2.3使用数组值初始化数组 117
实例操作 对数组数据进行排序并简化数据 118
5.3动态数组 119
5.3.1声明动态数组 119
5.3.2数组的清除与重定义 121
实例操作 给现有数组添加数据 122
5.4秘笈 124
秘笈1:检测变量是否为数组 124
秘笈2:数组中使用For Each语句控制的变量必须是Variant 125
秘笈3:不能改变数组元素的数据类型 125
秘笈4:不能直接给整个数组赋值 125
秘笈5:数组中不能放置监视断点 126
06过程与函数的使用 128
6.1过程的类别 128
6.2函数与子过程简介 129
6.3定义Sub过程 130
6.3.1通过对话框定义子过程 130
6.3.2使用代码创建Sub过程 131
6.4使用Funciton语句自定义函数 133
6.5过程的调用 135
6.5.1使用Call语句调用子过程 135
6.5.2使用程序名直接调用子过程 137
6.5.3调用自定义函数 138
实例操作 一键获取各产品折扣价 139
6.6过程的调试 141
6.6.1控制程序执行的工具 141
6.6.2调试技术 143
6.7常用字符串函数 149
6.7.1使用Len()函数计算字符串长度 150
6.7.2截取字符串 151
6.7.3用String()函数生成重复字符串 152
6.7.4使用StrConv()函数实现字符的转换 154
6.7.5使用LCase() /UCase()函数实现字母大小写转换 155
6.7.6使用StrComp()函数比较两个字符串是否相同 156
6.8常见的日期函数应用 158
6.8.1使用日期型变量的函数 158
6.8.2使用函数对日期进行计算 164
6.8.3日期格式转换 168
实例操作 自制秒表计时器 169
6.9秘笈 170
秘笈1:清除字符串首尾的空格 170
秘笈2:截取字符串中的数字 172
秘笈3:实现ASCII码与字符的转换 173
秘笈4:获取从00:00起经过的秒数 173
秘笈5:判断指定变量是否为日期型数据 174
07使用APplication控制应用程序 177
7.1了解Application对象 177
7.2控制应用程序 177
7.2.1体验开/关屏幕更新 177
7.2.2一键控制状态栏显示文本 178
7.2.3自动处理鼠标指针形状 179
7.2.4直接获取系统信息 181
7.2.5实现复制与剪切模式转换 182
7.2.6控制警告信息 183
7.2.7直接打开最近使用过的文档 184
7.2.8 调整用“打开”对话框打开文件 185
7.2.9一键调用Windows的计算器 187
7.2.10使用Run方法在程序中运行另一个宏 188
7.2.11使用OnTime方法在指定时间执行宏 189
7.2.12使用Wait方法暂时停止宏运行 191
7.2.13使用OnKey方法指定按键执行宏 192
7.2.14使用Intersect方法直接获取重叠区域 194
实例操作 批量调整预支差旅费申请单的页边距 195
7.3秘笈 196
秘笈1:将Excel窗口设置为全屏显示 196
秘笈2:自动改变Excel标题栏程序名称 197
秘笈3:自动控制函数重新计算 198
秘笈4:快速显示指定单元格数据 199
秘笈5:使用Dialogs属性显示内置对话框 201
08使用VBA代码管理工作簿 203
8.1了解Workbook对象 203
8.2控制工作簿 203
8.2.1创建带有指定数量工作表的工作簿 203
8.2.2以只读方式快速打开特定工作簿 205
8.2.3自动保存工作簿 208
8.2.4保存工作簿副本 210
8.2.5判定指定工作簿是否发生变化 212
8.2.6批量为工作簿添加文件属性 212
8.2.7检测工作簿是否加密,未加密则自动为其加密 214
8.2.8自动打印工作簿 215
实例操作 自动创建并打印车辆保养修理记录表 217
8.3响应用户的动作 218
8.3.1自动打开关联工作簿 219
8.3.2保存工作簿前自动进行警告 220
8.3.3一键强制退出工作簿并保存 221
8.3.4使用VBA代码控制Excel使用期限 222
实例操作 限制工作簿只能使用3次 224
8.4秘笈 225
秘笈1:使用文件、目录或文件夹管理工作簿 225
秘笈2:快速获取当前工作簿的完整路径与名称 227
秘笈3:将工作簿发布为PDF或XPS格式文件 228
秘笈4:将未打开工作簿复制到目标位置 229
秘笈5:启动自动恢复文件功能 230
09使用VBA代码管理工作表 232
9.1了解Worksheet对象 232
9.2管理工作表 239
9.2.1批量新建工作表 239
9.2.3保存和重命名工作表 241
9.2.4按条件隐藏工作表 242
9.2.5向工作表插入图片 243
9.2.6快速合并工作表 245
实例操作 批量提取应聘者基本信息 247
9.3制定工作表响应事件 248
9.3.1控制屏幕滚动区域 248
9.3.2禁止输入相同数据 249
实例操作 自动创建数据清单目录列表 250
9.4秘笈 251
秘笈1:直接清除工作表中无效数据项的圈释 251
秘笈2:快速改变工作表的显示方向 253
秘笈3:自动更改工作表标签颜色 253
秘笈4:自动完成工作表的加密保护 254
秘笈5:直接撤销工作表保护 256
10使用VBA代码管理单元格 259
10.1认识单元格对象 259
10.2单元格的引用 262
10.2.1使用Item属性引用特定的单元格 263
10.2.2使用变量实现对不确定单元格区域的引用 264
10.2.3使用Resize属性扩展引用单元格区域 265
10.2.4使用Offset属性引用指定单元格以外的单元格 267
10.2.5使用Union方法引用不相邻的多个单元格区域 268
10.2.6使用CurrentRegion属性引用当前数据区域 269
10.2.7使用UsedRange属性引用已使用的区域 270
10.2.8快速引用当前工作表中的整行或整列 272
10.2.9引用符合条件的单元格 273
10.3直接获取单元格信息 274
10.3.1获取标题行和数据行 274
10.3.2获取单元格地址 275
10.3.3选取包含公式单元格的引用单元格 277
10.3.4追踪单元格从属哪个单元格 278
实例操作 自提取销售部业绩评比优秀员工姓名 280
10.4编辑单元格 281
10.4.1合并选中单元格区域 281
10.4.2使用Insert方法自动添加单元格 282
10.4.3将指定单元格内容复制到目标位置 284
实例操作 移除超出保修期产品 284
10.5设计表格格式 285
10.5.1一键美化表格字体 286
10.5.2精确调配单元格底纹色彩 290
10.5.3有效调整单元格的行高与列宽 291
10.5.4自动添加个性化边框 293
10.5.5一键转换日期格式 295
实例操作 一键美化产品入库单 297
10.6秘笈 298
秘笈1:快速为表格添加空行以分隔数据 298
秘笈2:将对象作为图片进行复制 299
秘笈3:随心所欲地控制文本换行、方向 300
秘笈4:快速隐藏单元格数据 301
秘笈5:自动将行数据转换成列数据 302
11 Excel数据高效能处理 306
11.1使用Name方法自定义名称 306
11.2数据的排序与筛选 308
11.2.1使用Sort方法按条件进行排序 308
11.2.2自动筛选年度考绩在平均值以上的员工信息 310
11.2.3直接调用条件格式突显数据 311
实例操作 实现自动排序和定位 313
11.3使用图形分析单元格数据 315
11.3.1使用数据条分析各员工月份考核成绩 316
11.3.2使用色阶表现各员工月份考核成绩 318
11.3.3使用图标集表现各员工月份考核成绩 320
11.3.4创建迷你图表现员工月份考核成绩 322
11.4使用Windows对象操作窗口 325
11.4.1新建窗口比较两年的考评成绩 325
11.4.2并排比较员工平时成绩与考核成绩数据 326
11.4.3精确调整窗口的大小与位置 327
11.4.4使用FreezePanes属性自动冻结窗格 329
实例操作 比较员工人事考核评议情况 330
11.5批注的导入与导出 330
11.5.1批注的导出 331
11.5.2批注的导入 332
11.6秘笈 333
秘笈1:查看并更改当前窗口的状态信息 333
秘笈2:禁止使用窗口最大化和最小化按钮 334
秘笈3:隐藏工作表标签并以分页视图显示数据 335
秘笈4:拆分窗口比较当前工作表中的数据 336
秘笈5:快速更改网格线颜色 337
12图表与数据透视表的程序设计 340
12.1使用Chart对象创建图表 340
12.1.1根据指定数据自动生成图表 340
12.1.2调整图表的位置和类型 341
12.1.3自动为图表添加相关属性 344
12.2自动设置图表对象格式 345
12.2.1利用双色渐变填充图表绘图区 345
12.2.2用图片美化图表区 346
12.3使用辅助线分析图表 347
12.3.1以涨/跌柱线分析产品同期销量的涨跌情况 347
12.3.2以高低点连线分析产品同期销量情况 348
12.3.3以系列线分析产品同期销量情况 349
12.3.4以垂直线分析产品同期销量情况 349
实例操作 制作各分店营业额分析复合饼图 350
12.4使用PivotTable对象创建动态图表 352
12.4.1一键生成数据透视表 352
12.4.2快速制作数据透视图 354
12.5秘笈 355
秘笈1:在图表中追加数据系列 355
秘笈2:向已存在的数据系列集中添加数据点 356
秘笈3:调整柱形图数据系列组的间距 357
秘笈4:自动调整图表坐标轴的刻度值 358
秘笈5:自动添加个性化数据标签 359
13随心所欲地使用对话框 363
13.1使用内置对话框 363
实例操作 复制数据至新工作簿并调用Save As方法保存 364
13.2使用用户窗体自定义对话框 366
13.2.1用户窗体属性 366
13.2.2添加控件到用户窗体中 370
13.2.3友好界面的设置 373
实例操作 为控件添加事件代码完善登记界面 374
13.3秘笈 376
秘笈1:以占位符表示输入的密码值 376
秘笈2:控制用户窗体控件中图片的显隐 377
秘笈3:实现向列表框控件中添加数据 379
秘笈4:设置列表框控件可同时选择多项值 380
秘笈5:添加日期控件 381
14使用控件创建文件系统 384
14.1认识控件 384
14.1.1表单控件和ActiveX控件 384
14.1.2控件的功能说明 387
14.2设置控件属性 389
14.2.1设置表单控件的属性 389
14.2.2设置ActiveX控件的属性 396
14.3为控件指定宏 397
14.3.1为表单控件指定宏 397
14.3.2为ActiveX控件编写代码 398
实例操作 制作产品满意度问卷调查单 399
14.4秘笈 401
秘笈1:使用滚动条拖动选取月份 401
秘笈2:利用切换按钮实现两个选项的切换 403
秘笈3:使用图像控件控制图片的大小 405
秘笈4:使用快捷菜单修改ActiveX控件上的文本 406
15自定义菜单栏和命令栏 408
15.1使用Excel VBA代码自定义菜单命令 408
15.1.1创建命令栏并添加相应的按钮 408
15.1.2自制快捷菜单命令 410
15.2新建选项卡和组 412
15.3秘笈 413
秘笈1:将命令栏指定组变量 413
秘笈2:快速获取指定条件的命令按钮 413
秘笈3:快速为Microsoft Office中的所有命令栏设置选项 414
秘笈4:将指定控件图标作为IpictureDisp对象返回 415
秘笈5:执行由idMso参数标识的控件 415
16员工档案与薪资管理系统 417
16.1员工资料登记系统 417
16.1.1设计员工资料登记系统页面 417
16.1.2为控件添加代码实现登记操作 420
16.2员工工资管理系统 423
16.2.1创建员工薪资表 423
16.2.2统计各部门应发放的薪资额 426
16.2.3查询指定员工工资 428
16.2.4打印员工工资条 431
17新产品受欢迎度问卷调查系统 435
17.1设计新产品网络问卷调查 435
17.1.1制作问卷调查单 435
17.1.2设置问卷结果记录 436
17.2自动统计调查结果并创建分析图表 439
17.3自动生成新产品市场调查报告 441
17.3.1自动生成新产品市场调查书面报告 442
17.3.2自动生成调查报告演示文稿 446
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
- 《人工智能入门》范瑞峰,顾小清主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018