首页 | 乐园 | 淘宝店 | 社区 | 电驴 | 网页游戏 | 网址大全

热门搜索: pdf 摄影 心理学 电子书 汽车 数学 法语 黑客

v

当前位置:VeryCD资料电子图书

资料资源事务区


《巧学巧用EXCEL 2003 VBA与宏》(Vba and Macros for Microsoft Excel)[PDF]

状态: 精华资源
摘要:
发行时间2005年9月
语言简体中文
时间: 2009/01/20 19:33:36 发布 | 2009/01/20 22:49:38 更新
分类: 资料   电子图书  
统计:218次 收藏
收藏: fav  分享给好友
相关: 分享到开心网  分享到校内  收藏到QQ书签  订阅本资源RSS更新  美味书签  subtitle
中文名巧学巧用EXCEL 2003 VBA与宏
原名Vba and Macros for Microsoft Excel
资源格式PDF
发行时间2005年9月
地区大陆
语言简体中文
简介

IPB Image

内容简介

本书针对Microsoft Excel的宏语言Visual Basic for Application,详细介绍了Excel用户如何大幅提升工作效率,如何导入数据,如何产生报告,以及如何在VBA中自动控制Excel的功能。

本书内容丰富,实用性强,包含多个案例分析,适合有一定Excel使用经验的读者阅读。

本书在 China-pub 被评为五星级,现已经绝版。
该版本为本人用原书扫描制作,只在 VeryCD 发布。
本扫描版的目录信息比原书详细。
vbabook.exe 为官网提供的样例文件。

请使用 Acrobat Reader 7 及以上版本阅读本书。

本书版权归原作者及其公司所有,如果你喜欢,如果你还能买到正版,请购买正版。



目录

封面 1
简介 7
译者序 13
目录 15
第一部分 VBA 学习起步 21
第1章 使用VBA释放Excel的强大功能 21
Excel 的力量 21
遇到的屏障 21
宏录制器无法工作 21
Visual Basic 和 Basic 并不相像 21
好消息——非常容易入门 22
非常棒的消息——Excel VBA 值得一试 22
Visual Basic 工具栏 22
宏安全性 23
非常高安全性 24
高安全性 24
中安全性 24
低安全性 24
录制、存储和运行宏 24
填写“录制新宏”对话框 25
运行宏 25
创建宏按钮 25
将宏指定到窗体控件 25
了解 Visual Basic 编辑器(VBE) 26
VBE 设置 26
自定义 VBE 选项设置 26
启用数字签名 26
工程资源管理器 27
Microsoft Excel 对象 27
窗体 27
模块 28
类模块 28
属性窗口 28
案例研究 28
在程序设计窗口测试代码 30
在其他日子运行宏将会产生不期望的结果 31
可能的解决方案,在录制时使用相对引用 32
案例研究 32
困扰 34
下一步 34
第2章 了解 Visual Basic 36
我无法理解这个代码 36
了解 VBA 语言的组成 36
VBA 真的很难吗?不 39
VBA 帮助文件——使用 F1 键查找帮助 39
使用帮助主题 40
测试录制的宏代码——使用 VB 编辑器和帮助 41
可选参数 42
定义常量 42
可以返回对象的属性 44
使用调试工具查看所录制的代码 45
逐句调试代码 45
更多的调试选项——断点 46
不逐句运行每一代码行 47
在逐句调试时进行查询 48
使用立即窗口 48
通过悬浮窗口进行查询 49
使用观测窗口进行查询 50
使用监视设置断点 50
监视对象 51
所有的对象、方法、属性的参考信息 51
清理录制代码的 5 条提示 53
提示1:不要选择任何内容 53
提示2:从区域底部开始查找最后一行 54
提示3:使用变量避免硬编码行和公式 54
提示4:学习在单个语句中进行复制和粘贴 55
提示5:如果在同一个或者同一些单元格中执行多个动作,使用 With…End With 55
修改所录制的代码 55
案例研究 55
下一步 58
第3章 引用区域 59
Range 对象 59
使用选择的左上角和右下角来指定区域 59
引用区域的快捷方式 60
命名区域 60
引用其他工作表中的区域 60
引用相对于其他区域的区域 61
使用 Cells 属性选择区域 61
在 Range 属性中使用 Cells 属性 62
使用 Offset 属性引用区域 62
使用 Resize 属性更改区域范围 63
使用 Columns 和 Rows 属性指定区域 64
使用 Union 方法将多个区域连接起来 65
使用 Intersect 方法从交迭区域创建新区域 65
使用 IsEmpty 函数检查单元格是否空白 66
使用 CurrentRegion 属性快速选择数据区域 66
案例研究 67
使用 Areas Collection 返回一个非连续区域 69
下一步 69
第4章 用户定义的函数 70
创建用户定义的函数 70
案例研究 70
一些有用的自定义的 Excel 函数 71
在单元格中设置当前工作簿的名称 71
在单元格中设置当前工作簿的名称和文件路径 71
检查工作簿是否打开 71
检查工作表是否存在于当前打开的工作簿中 72
统计文件夹中的工作簿数量 73
检索 UserID 73
查找上次保存的日期和时间 74
查询固定不变的日期和时间 74
验证电子邮件地址 75
根据内部颜色对单元格求和 76
查询单元格内部颜色的名称或索引号 77
查找文本颜色索引号 80
统计唯一的值 80
从区域中删除重复的内容 81
在区域中查找第一个非零长度的单元格 82
替换多个字符 83
从混合文本中查找数字 84
将星期号转换成日期 85
分隔定界的字符 85
排序和连接 86
对数字和字母进行排序 87
在文本中搜索字符串 88
颠倒单元格中的内容 89
多个最大值 89
返回超级链接地址 90
返回单元格地址的列字母 91
静态随机 91
在工作表上使用 Select Case 91
下一步 92
第5章 循环和流程控制 93
For…Next 循环 93
在 For 语句中使用变量 95
For…Next 循环的变量 95
在条件满足后,尽早退出循环 96
在一个循环中嵌套另一个循环 96
Do 循环 97
在 Do 循环中使用 While 或 Until 从句 99
While...Wend 循环 101
VBA 循环:For Each 101
对象变量 101
案例研究 102
流程控制:使用 If…Then…Else 和 Selcct Case 103
基础的流程控制:If...Then...Else 104
条件 104
If...Then...End If 104
If...Then...Else...End If 104
使用 If...Else...End If 设置多项条件 105
使用 Select Case...End 设置多项条件 105
Case 语句中的复杂表达式 106
嵌套 If 语句 106
下一步 108
第6章 R1C1 样式的公式 109
引用单元格:A1同R1C1引用的比较 109
为什么要关心 R1C1 样式 109
并不只是烦恼 109
让 Excel 显示 R1C1 样式的引用 109
Excel 公式的奇迹 110
输入公式一次并复制 1000 次 110
秘密:并不是那么神奇 110
案例研究 112
关于 R1C1 引用样式的说明 112
使用带有相对引用的 R1C1 112
使用带有绝对引用的 R1C1 113
使用带有混合引用的 R1C1 113
使用 R1C1 样式引用整个行或列 114
使用单个 R1C1 公式替换多个 A1 公式 114
建立表格 114
一个有意思的绕行 115
记住与列字母相关的列号 115
条件格式 116
在用户界面设置条件格式 116
在 VBA 中设置条件格式 117
案例研究 117
数组公式需要条件格式 118
下一步 119
第7章 名称 120
全局名称和局部名称 120
添加名称 120
删除名称 122
名称类型 122
公式 122
字符串 122
数字 123
在名称中使用数组 124
保留的名称 124
隐藏名称 125
检查某个名称是否存在 125
案例研究 126
下一步 127
第8章 事件编程 128
事件的层次 128
使用事件 128
事件参数 129
启用事件 129
工作簿事件 129
工作表事件 134
案例研究 136
图表事件 137
嵌入图表 137
应用程序层次的事件 140
下一步 143
第9章 用户窗体 144
用户交互方法 144
InputBox 144
MsgBox 144
创建用户窗体 145
添加和隐藏用户窗体 146
用户窗体编程 146
案例研究 146
使用基本的窗体控件 147
决定在窗体中是否使用列表框或组合框 148
使用列表框的多项选择属性 148
给用户窗体添加选项按钮 149
给用户窗体添加图形 149
在用户窗体上使用旋转按钮 150
使用多页控件来组合窗体 151
验证字段项 151
非法的关闭窗口 152
下一步 152
第二部分 在 VBA 中自动控制 Excel 的功能 153
第10章 图表 153
概述 153
嵌入式图表和图表工作表 153
在 ChartObject 容器中的嵌入式图表 153
图表工作表上的图表没有容器 155
使用 VBA 创建图表 155
在嵌入式图表和图表工作表之间移动 157
默认图表类型 157
使用对象变量使代码更加简化 158
图表剖析 159
图表区——VBA 名称:ChartArea 159
关于使用颜色 161
绘图区——VBA 名称:PlotArea 162
调整对象的尺寸和位置 162
数据系列——VBA 名称:Series 163
图表轴——VBA 名称:Axis 164
辅助轴 165
网格线——VBA 名称:HasMajorGridLines 和 HasMinorGridLines 165
数据标签——VBA 名称:DataLabels 和 DataLabel 166
图表标题、图例和数据表——VBA 名称:ChartTitle、HasLegend 和 HasDataTable 167
趋势线和误差线——VBA 名称:TrendLines 和 ErrorBar 167
图表类型一览表 169
各种图表类型的详细内容 171
3D 图表类型的设置 171
饼图设置 173
交互式图表 174
使用带有图表的事件 175
将图表导出为图像 175
绘制 XY 图表 176
使用 VBA 自定义图表 177
饼形气泡图 177
速度表图 177
供给曲线图表 177
分层的圆环图 178
下一步 179
第11章 使用高级筛选挖掘数据 180
VBA 中的高级筛选比 Excel 中的更方便 180
使用高级筛选提取不重复值的列表 180
使用用户界面提取出不重复的值的列表 181
将列表区域更改为单个列之方法一 181
使用带有条件区域的高级筛选 186
在高级筛选中使用“筛选到原有区域” 194
xlFilterCopy 195
自动筛选 201
下一步 203
第12章 数据透视表 204
版本 204
在 Excel 用户界面中创建数据透视表 204
在 Excel VBA 中建立数据透视表 207
进行求和而不是计数 208
无法移动或更改部分数据透视报告 209
设定最终的数据透视表的尺寸 209
为生产线经理提供与顾客有关的收入信息 211
在数据区域中消除空白单元格 213
使用自动排序来控制排列顺序 213
手动控制排序顺序 214
更改默认的数字格式 215
为多个行字段消除分类汇总行 216
消除总计 216
进行其他调整 217
创建新的工作簿来保存报告 217
将汇总信息移动到空白报告工作表 218
填充大纲视图 218
最后的格式化 220
添加分类汇总 220
将所有代码组合起来 221
产品收益——带有两个或多个数据字段的问题 223
定义通过计算得到的数据字段 225
避免计算得到的项目 227
使用分组对日期字段进行汇总 229
按星期进行分组 231
通过两个日期字段来衡量订单交货时间 232
高级数据透视表技术 234
使用前 10 名自动显示功能 234
使用数据透视表 ShowDetail 来筛选记录集 238
使用页字段为每个地区或产品创建报告 239
在 PrivotField 中手动筛选两个或多个项目 243
求和、平均值、计数、最小值、最大值等 246
百分比 248
占总和的百分比 248
每个月之间的增长百分比 248
占特定项目的百分比 249
累计值 249
案例研究 249
下一步 251
第13章 Excel 的能力 252
使用 VBA 扩展 Excel 252
带有 3 个以上条件的条件格式 252
使用两个以上条件进行自动筛选 253
文件操作 253
列出文件夹中的文件 254
删除指定日期后的工作簿 255
关闭和删除 255
导入 CSV 257
将整个 CSV 读入内存并进行分析 258
组合和拆分工作簿 258
将工作表分离成工作簿 259
组合工作簿 259
筛选和复制数据到单个工作表 260
将数据导出到 Word 261
使用单元格批注 262
列出批注 262
调整批注大小 263
使用居中调整批注大小 264
将图表放置在批注中 265
让你的委托人叫绝的实用工具 266
使用条件格式突出显示选定单元格 266
不使用条件格式突出显示选中的单元格 267
自定义调换数据 268
选中/取消选中非连续的单元格 269
VBA 程序员使用的技术 270
加速页面设置 271
计算执行代码的时间 273
禁止剪切、复制和粘贴 274
自定义排序顺序 275
单元格进度指示器 276
受保护的密码框 277
更改大小写 279
自定义删除事件 280
使用 SpecialCells 进行选择 281
使用条件删除行 281
隐藏公式栏 282
很酷的应用程序 282
历史股票/基金查询 282
使用 VBA 的可扩展性给新的工作簿添加代码 284
下一步 285
第14章 从 Web 中读写 286
从 Web 上获取数据 286
手动创建 Web 查询并使用 VBA 刷新 286
使用 VBA 更新现有的 Web 查询 287
使用 VBA 建立新的 Web 查询 288
使用流式数据 290
使用 Application.OnTime 定期分析数据 290
计划执行的过程需要处于就绪模式 291
指定更新的时间窗口 291
取消先前计划的宏 292
关闭 Excel 取消所有挂起的计划宏 292
计划在未来运行 X 分钟的宏 292
计划每隔两分钟运行一次宏 292
案例研究 293
发布数据到 Web 页 294
使用 VBA 创建自定义的 Web 页 296
使用 Excel 作为内容管理系统 297
从 Excel 中访问 FTP 299
下一步 300
第15章 Excel 2003 专业版中的XML 301
什么是 XML 301
简单的 XML 规则 301
通用文件格式 302
XML 作为新的通用文件格式 302
XML 中字母的作用 303
使用 XML 在 Excel 和 HTML 之间双向传递工作簿 304
案例研究 304
下一步 308
第16章 自动控制 Word 309
前绑定 309
编译错误:无法发现对象或库 311
迟绑定 311
创建和引用对象 312
关键字 New 312
CreateObject 函数 312
GetObject 函数 312
Word 的对象 313
Document 对象 314
创建 314
打开 314
关闭 315
打印 315
Selection 对象 315
HomeKey/EndKey 315
TypeText 315
Range 对象 316
定义区域 316
格式化区域 317
书签 319
案例研究 321
下一步 323
第三部分 为管理者生成应用程序所需 325
第17章 数组 325
声明数组 325
多维数组 325
填充数组 326
清除数组 328
数组的其他功能 328
动态数组 330
传递数组 331
下一步 331
第18章 文本文件处理 332
从文本文件导入 332
导入少于 65536 行的文本文件 332
打开固定宽度文件 332
打开符号分隔的文件 335
读取超过 65536 行的文本文件 337
读取少于 98304 行的文本文件 337
逐行读取文本文件 338
读取超过 98304 行的文本文件 339
写入文本文件 340
下一步 341
第19章 将 Access 作为后端来增强对数据的多用户访问 342
ADO 与 DAO 342
案例研究 343
ADO 工具 344
向数据库添加记录 345
从数据库检索记录 346
更新现有记录 347
通过 ADO 删除记录 349
通过 ADO 累计记录 350
其他 ADO 应用 351
检查表格是否存在 351
检查字段是否存在 351
快速添加表格 352
快速添加字段 353
下一步 353
第20章 创建类、记录和类集 354
插入类模块 354
捕获应用程序和嵌入式图表事件 354
应用程序事件 354
嵌入式图表事件 356
创建自定义对象 357
使用自定义对象 358
通过 Property Let 和 Property Get 控制自定义对象的利用 359
类集 361
在标准模块中创建类集 361
在类模块中创建类集 362
案例研究 364
用户定义类型(UDT) 365
下一步 368
第21章 高级用户窗体技巧 369
使用“用户窗体”工具栏设计用户窗体控件 369
控件与类集 369
更多用户窗体控件 371
单选按钮 371
标签条 371
RefEdit 373
无模式用户窗体 373
用户窗体中的超链接 374
在运行时刻添加控件 375
快速调整用户窗体大小 376
快速添加控件 376
快速依尺寸定型 377

仅需3M,安全播放所有视频,简单到极致,绿色无插件,自动下载字幕

More ...更多相关资源 >>

这里是其它用户补充的资源(我也要补充):

暂无补充资源

最新评论

pswmz   2009/01/22 20:23:11  28楼   举报

好东西啊,必须得要下载的


[0] [0] [回复]

回到最上

yangjun271 (楼主)   2009/01/23 18:54:14  29楼   举报

本书的密码对阅读没有任何影响,另外,密码会禁止文本复制,但本书是扫描的图片,一个文字都没有,所以禁止文本复制没有任何实际意义。不知道为什么楼上有网友要密码?

更重要的是,本书实际上是在夏天就已经制作完成了,当时随手加了个密码,我自己也不记得了。实在有需要的朋友自己想想办法吧,毕竟破解PDF复制密码的软件到处都是。


[0] [0] [回复]

回到最上

yuanhong37   2009/01/24 07:04:32  30楼   举报

请问楼主是用什么软件开启?
我用acrobat reader 6.0 读取档案会出现 there was an error opening this document, Bad encrypt dictionary.
另外用 Foxit Reader 1.3 会要求输入密码,未输入则无法正常开启此档


[0] [0] [回复]

回到最上

dafog   2009/01/24 11:33:21  31楼   举报

感谢楼主分享。


[0] [0] [回复]

回到最上

yangjun271 (楼主)   2009/01/24 19:34:30  32楼   举报

回楼上的,必须用 acrobat reader 7.0 及以上版本打开


[0] [0] [回复]

回到最上

xieyy   2009/01/29 17:24:59  33楼   举报

谢谢LZ,现在速度很快哦。


[0] [0] [回复]

回到最上

jameshu62   2009/01/31 13:21:28  34楼   举报

还有“巧用”系列中其他的吗?很好使用的。谢谢分享。


[0] [0] [回复]

回到最上

gavin_lau   2009/02/05 23:35:09  35楼   举报

THANK YOU!


[0] [0] [回复]

回到最上

whfsea   2009/02/18 14:12:39  36楼   举报

这本书 现在已经买不到了 谢谢!


[0] [0] [回复]

回到最上

xietongli   2009/02/20 11:59:39  37楼   举报

进修一下,呵呵~~~


[0] [0] [回复]

回到最上

liu发发发   2009/02/23 14:14:51  38楼   举报

这本书 现在已经买不到了


[0] [0] [回复]

回到最上

冬飞燕   2009/02/24 14:50:49  39楼   举报

正是我想找的,谢谢楼主无私分享


[+1] [0] [回复]

回到最上

volcanocn   2009/02/24 21:49:14  40楼   举报

这本书我有,还没怎么好好学,没想还是经典。


[0] [0] [回复]

回到最上

yanyf2005   2009/02/28 10:31:34  41楼   举报

为什么下不了啊


[0] [0] [回复]

回到最上

shiqi17   2009/02/28 16:15:46  42楼   举报

经典,非常感谢楼主分享


[0] [0] [回复]

回到最上

huangwutan   2009/03/04 21:01:54  43楼   举报

呵呵。谢谢LZ啦


[0] [0] [回复]

回到最上

cqzhangjin   2009/03/06 15:35:58  44楼   举报

不错,非常有用的书,就是不知道能看懂多少,呵呵


[0] [0] [回复]

回到最上

刚刚注册   2009/03/10 16:48:30  45楼   举报


[0] [0] [回复]

回到最上

armstrong1225   2009/03/11 23:16:30  46楼   举报

谢了 好东西


[0] [0] [回复]

回到最上

awetheart   2009/03/12 11:51:29  47楼   举报

谢谢分享


[0] [0] [回复]

回到最上

yangfei3001   2009/03/13 09:46:28  48楼   举报

谢谢了啊!正需要


[0] [0] [回复]

回到最上

wtukl1117   2009/03/16 09:48:04  49楼   举报

楼主的精神什么崇拜!谢谢啊


[0] [0] [回复]

回到最上

tzgwh   2009/03/17 09:19:28  50楼   举报

真是太好,万分感谢


[0] [0] [回复]

回到最上

software_fans   2009/03/28 23:27:13  51楼   举报

一直找这东西 在VeryCD找到了

谢谢楼主

谢谢


[0] [0] [回复]

回到最上

szrmg68065   2009/04/02 23:14:48  52楼   举报

谢谢楼主,下来学习收藏


[0] [0] [回复]

回到最上

chenfang280   2009/04/08 23:43:00  53楼   举报

呵呵,正在学这个


[0] [0] [回复]

回到最上

chinamcx   2009/04/09 15:54:53  54楼   举报

真是太好了,深度的应用。谢谢了。


[0] [0] [回复]

回到最上

嗡嗡   2009/04/11 15:52:27  55楼   举报

感谢!


[0] [0] [回复]

回到最上

wllr1314   2009/04/17 16:16:06  56楼   举报

谢谢楼主!


[0] [0] [回复]

回到最上

tzqmark   2009/04/21 11:25:04  57楼   举报

谢谢~
正有兴趣要学习!


[0] [0] [回复]

回到最上

shayu2176   2009/04/22 13:50:21  58楼   举报

正好学习一下,谢谢!


[0] [0] [回复]

回到最上

朱落落   2009/04/23 19:04:27  59楼   举报

谢谢!正好需要.


[0] [0] [回复]

回到最上

yanfeiyanfei   2009/05/19 09:50:33  60楼   举报

谢谢楼主,下来学习收藏


[0] [0] [回复]

回到最上

zhchaowei   2009/05/21 12:45:06  61楼   举报

好想要


[0] [0] [回复]

回到最上

lyh268   2009/06/14 09:53:55  62楼   举报

好象有了,还没看


[0] [0] [回复]

回到最上

TJ_JiaJing   2009/06/24 14:44:21  63楼   举报

谢谢分享


[0] [0] [回复]

回到最上

likely   2009/07/05 22:14:45  64楼   举报

呵呵,应该是一本不错的书吧,感谢分享!
只可惜我在07年时,在网上遍觅不获,在查阅其他相关书籍后实现了需求,现在得赶快收藏了!


[0] [0] [回复]

回到最上

chenguangjames   2009/07/07 16:50:41  65楼   举报

多谢,以前找到的都是E版,现在终于找到C版的了.


[0] [0] [回复]

回到最上

fjxmlxs   2009/07/10 13:28:45  66楼   举报

多谢!打不开呀


[0] [0] [回复]

回到最上

howdy88   2009/07/26 06:49:21  67楼   举报

谢谢分享!


[0] [0] [回复]

回到最上

tamade2008   2009/07/26 14:40:40  68楼   举报

好好好!谢谢!真方便了。


[0] [0] [回复]

回到最上

笨妞   2009/07/27 15:53:43  69楼   举报

感谢分享,楼主辛苦啊


[0] [0] [回复]

回到最上

weith_007   2009/08/12 17:40:46  70楼   举报

不知道还有没有源 最近在学VB


[0] [0] [回复]

回到最上

alienbill   2009/09/22 16:23:20  71楼   举报

excel 学习学习


[0] [0] [回复]

回到最上

benguakit   2009/10/09 08:33:47  72楼   举报

做楼主就要做这样的楼主,爱死你啦


[0] [0] [回复]

回到最上

zonsea   2009/10/27 09:11:25  73楼   举报

学习了,我还不会用呢!一定得好好的学习一下。


[0] [0] [回复]

回到最上

McCartney_Garfunkel   2009/10/27 17:23:37  74楼   举报

唉呀!楼主真是雪中送炭啊!谢谢!谢谢了!


[0] [0] [回复]

回到最上

hottuo   2009/11/06 08:40:59  75楼   举报

非常感谢楼主的分享,非常想下来学习一下,昨天又被人给煮了,再不学点就真不行了


[0] [0] [回复]

回到最上

adams2000   2009/11/09 23:22:05  76楼   举报

正想好好学学VBA,感谢


[0] [0] [回复]

回到最上

MINWEIMO   2009/11/11 22:56:22  77楼   举报

下载了,打不开.


[0] [0] [回复]

回到最上


    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。

(?)

close