图书介绍
深入浅出Excel VBAPDF|Epub|txt|kindle电子书版本网盘下载
![深入浅出Excel VBA](https://www.shukui.net/cover/26/32451464.jpg)
- 杨洋著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121354649
- 出版时间:2019
- 标注页数:424页
- 文件大小:49MB
- 文件页数:442页
- 主题词:表处理软件
PDF下载
下载说明
深入浅出Excel VBAPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 奇境的入口——从VBE走进VBA编程世界1
1.1在哪里写代码——VBE与模块2
1.1.1找到VBA编辑器2
1.1.2在正确的位置编写代码4
1.2见微知著——从一个简单例子观察VBA程序的结构7
1.2.1 Sub /End Sub——程序的起始与结束8
1.2.2词汇与语句——程序语言的基本要素9
1.3 Cells与运算符——用VBA控制Excel单元格10
1.3.1 Cells——代码与表格之间的第一个桥梁11
1.3.2赋值操作——等号的主要用途12
1.3.3加、减、乘、除——基本的算术运算符12
1.4 VBA程序的运行与保存——按钮、XLSM文件及宏安全性13
1.4.1宏与宏安全性14
1.4.2运行VBA程序的常用方法14
1.4.3 XLSM文件——VBA程序的藏身之所17
本章小结18
第2章 程序的记忆——变量与常量19
2.1变量的作用与含义19
2.1.1为什么需要使用变量19
2.1.2什么是变量21
2.1.3再问一次:什么是变量22
2.1.4前后对比——使用变量的好处23
2.2没有规矩不成方圆——有关变量的最佳实践24
2.2.1变量的命名24
2.2.2强制声明28
2.2.3把重复数据都抽取为变量31
2.3常量——那些重复却不变的内容32
本章小结35
第3章 力量的源泉——循环结构36
3.1循环结构概述37
3.2 For …Next循环语句38
3.2.1 For …Next循环语句的基本语法38
3.2.2 For …Next循环的典型用法40
3.2.3 Step子句42
3.2.4 For …Next循环的“初学者陷阱”45
3.3用循环实现汇总——累加器与计数器48
3.4缩进与注释——提高代码的可读性50
3.4.1代码缩进50
3.4.2代码注释52
本章小结53
第4章 智能的产生——判断结构54
4.1If语句与关系运算55
4.1.1用If语句实现判断结构55
4.1.2用关系运算比较大小57
4.1.3用Else和ElseIf实现多分支判断57
4.2嵌套结构——多层If语句的使用67
4.3逻辑表达式——怎样表示“与”“或”“非”71
4.3.1逻辑表达式71
4.3.2常见逻辑运算符的使用方法71
4.4 Select …Case结构79
4.4.1 Select …Case结构的基本用法79
4.4.2在Case语句中表示复杂条件80
本章小结81
第5章 文字的表述——字符串基础83
5.1字符串的基本概念与格式84
5.1.1什么是字符串84
5.1.2区分字符串与变量86
5.1.3在字符串中表示特殊符号86
5.2字符串的理解要点89
5.2.1空字符串89
5.2.2非打印字符(空白字符)90
5.2.3区分大小写字符91
5.2.4区分数字与字符串91
5.3字符串连接操作92
5.3.1字符串连接符——“+”与“&”92
5.3.2灵活构造字符串93
本章小结96
第6章 诊断的技巧——程序调试97
6.1程序错误的类型与排查97
6.1.1编译错误98
6.1.2运行时错误99
6.1.3逻辑错误100
6.2使用断点与监视101
6.2.1“望闻”之术——设置断点101
6.2.2“问”的技巧——添加监视102
6.2.3“切”脉秘籍——让程序单步执行104
6.3代码“无间道”——Debug.Print与立即窗口109
本章小结110
第7章 维度的拓展——再谈循环结构111
7.1多重循环112
7.1.1双重循环的概念112
7.1.2初学者常见错误114
7.1.3更多层次的嵌套循环119
7.2 While循环120
7.2.1 Do While循环的基本用法120
7.2.2 While循环结构的初学者陷阱123
7.2.3 Do While循环的典型应用125
7.2.4 While循环的各种形式129
7.3 Exit语句与Goto语句131
7.3.1跳出当前结构——Exit语句的使用131
7.3.2随心所欲难免逾矩——Goto语句及其利弊133
7.3.3异常处理——On Error Goto语句134
本章小结137
第8章 名字的魔力——面向对象与录制宏138
8.1面向对象——程序员的世界观139
8.1.1面向过程与面向对象简述139
8.1.2类、对象、属性、方法141
8.2从Range看VBA对象的使用方法143
8.2.1 Range对象概述143
8.2.2 Range对象的基本用法与技巧144
8.2.3设置单元格格式——字体、颜色及With结构150
8.2.4智能提示——使用As关键字声明对象类型156
8.3 Excel对象体系157
8.3.1了解所有对象——对象浏览器与MSDN157
8.3.2最常用的Excel对象159
8.4打开黑箱看代码——录制宏160
8.4.1宏的录制过程160
8.4.2宏代码的解读与运用162
8.4.3对录制宏代码的初步优化164
本章小结165
第9章 能力的释放——批量处理工作表与工作簿166
9.1个体与集合——再谈Excel常用对象间的关系167
9.2工作表对象168
9.2.1为Range对象指定所属工作表168
9.2.2技巧与陷阱——With与Range170
9.2.3最佳实践——按名引用工作表172
9.2.4遍历所有工作表172
9.2.5多个工作表汇总的常用技巧175
9.2.6工作表的其他常用操作180
9.3工作簿对象183
9.3.1工作簿文件的打开、保存与关闭183
9.3.2常用技巧——工作簿的拆分与汇总187
本章小结191
第10章 结构的艺术——过程、函数与字符串处理193
10.1子过程与“结构化程序设计”194
10.1.1子过程基本概念与调用方法194
10.1.2变量的作用域198
10.1.3参数的概念199
10.1.4子过程与参数的更多细节202
10.2函数与自定义公式204
10.2.1函数的格式与功能204
10.2.2将函数作为表格公式209
10.2.3系统函数211
10.2.4 Msgbox函数212
10.3字符串函数214
10.3.1计算字符串长度214
10.3.2将字符串规范化215
10.3.3替换文本217
10.3.4子串操作218
10.3.5字符串函数的应用222
本章小结223
第11章 万物的源头——Application对象225
11.1隐藏的Application对象226
11.1.1Cells的真实来历226
11.1.2与Cells类似的情况227
11.2通过WorksheetFunction属性调用公式229
11.3 Application的其他属性与方法232
11.3.1常用属性232
11.3.2常用方法235
本章小结236
第12章 细分的好处——VBA数据类型238
12.1 VBA数据类型概述239
12.1.1为什么要划分数据类型239
12.1.2变体类型的功与过240
12.1.3 VBA中的数据类型概览243
12.2数字类型244
12.2.1常用类型:Integer、 Long和Double(符号问题)244
12.2.2其他类型:Byte、Single、Currency和Decimal246
12.2.3简写符号248
12.2.4初学者陷阱:常数有时也要声明类型248
12.2.5自动类型转换与强制类型转换250
12.3字符串类型253
12.3.1字符的本质253
12.3.2像数字一样处理字符串255
12.4日期类型258
12.4.1日期和时间的一般表示259
12.4.2常用日期函数259
12.4.3日期类型的本质265
12.5逻辑类型266
12.5.1逻辑值与逻辑运算266
12.5.2逻辑类型的应用269
12.6对象类型272
12.7数据类型的检测273
12.8“无”的各种表示方法——Nothing、 Null与Empty275
本章小结275
第13章 集体的名义——VBA中的数组277
13.1数组的基本概念278
13.1.1什么是数组278
13.1.2数组声明中的细节问题279
13.1.3数组的用途与技巧281
13.2动态数组285
13.2.1动态数组与ReDim语句285
13.2.2使用Split拆分字符串287
13.3多维数组与表格读写289
13.3.1什么是二维数组289
13.3.2二维数组与Range对象291
13.3.3多维数组的概念293
本章小结294
第14章 信息的整合——文件与文件夹操作295
14.1读写文本文件296
14.1.1什么是文本文件296
14.1.2文本文件的打开与读取296
14.1.3将数据写入文本文件300
14.2打开文件夹中的所有文件302
14.2.1 Dir函数的基本用法302
14.2.2 Dir函数的更多技巧303
14.3其他文件操作简介305
本章小结306
第15章 选择的自由——自定义参数及其他函数技巧307
15.1可选参数308
15.1.1 Optional与默认值308
15.1.2可选参数的省略与按名传递309
15.1.3判断可选参数是否被使用311
15.2引用传递与值传递312
15.3随机数函数的使用314
15.3.1 Rnd函数的基本用法314
15.3.2深入了解:“伪”随机数与“种子”316
本章小结318
第16章 区域的管理——深入了解Range对象320
16.1遍历Range内部单元格321
16.1.1Cells属性321
16.1.2自定义公式322
16.1.3 Rows与Columns属性323
16.2获取Range对象的描述信息324
16.2.1位置信息324
16.2.2公式信息325
16.2.3合并单元格信息326
16.3重新定位Range对象329
16.3.1 Offset、Resize与CurrentRegion属性329
16.3.2 Worksheet对象的Cells与UsedRange属性333
16.3.3 Application对象的Union与Intersection方法334
16.4 Find与Sort方法简介334
16.4.1 Range.Find方法334
16.4.2 Range.Sort方法336
本章小结337
第17章“神经”的连通——编写事件处理程序339
17.1事件编程基本概念与过程340
17.1.1事件与事件响应340
17.1.2事件编程的基本步骤340
17.2 Excel常用事件343
17.2.1工作表事件343
17.2.2工作簿常用事件347
17.3事件级联348
17.4访问修饰符与静态变量350
17.4.1访问修饰符350
17.4.2静态变量352
17.4.3静态变量在事件处理中的应用353
本章小结355
第18章 界面的革新——设计用户窗体356
18.1窗体程序开发过程357
18.1.1窗体与控件357
18.1.2窗体模块与设计器357
18.1.3指定属性和外观359
18.1.4为窗体事件编写代码361
18.1.5窗体的显示与退出363
18.2窗体与常用控件的属性、事件和方法365
18.2.1窗体对象365
18.2.2标签与文本框367
18.2.3列表框与组合框369
18.2.4单选按钮、复选框及框架372
18.2.5窗体控件综合案例——将数据录入工作表375
18.3其他常用控件及附加控件378
18.3.1其他常用控件简介378
18.3.2附加控件的使用379
18.4关于窗体与控件的其他要点383
18.4.1多窗体协同383
18.4.2多个控件的对齐383
18.4.3工作表中的ActiveX控件384
本章小结385
第19章 工具的升级——集合、字典及正则表达式386
19.1集合对象387
19.2字典对象388
19.2.1使用CreateObject创建外部对象388
19.2.2字典的概念与应用390
19.2.3字典的其他常用属性与方法393
19.3正则表达式入门394
19.3.1什么是正则表达式395
19.3.2正则表达式的基本语法396
19.3.3在VBA中使用正则表达式410
本章小结415
第20章 天地的无穷——那些未及细说的主题416
20.1类模块与自定义类417
20.2开发小型管理信息系统418
20.3深入操作Office软件与Windows系统421
20.4算法的价值421
结语VBA的未来423