Excel VBA实践技巧精粹PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:Excel Home编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:9787115182340
- 页数:570 页
绪论 1
01 VBA技术概览 1
02透视Excel VBA 2
03 Excel VBA学习方法和思路 4
04 Excel VBA用户的水平层级 9
第一篇Excel VBA基础 11
第1章Excel VBA基础知识 12
技巧1录制宏并获取有效的代码 12
技巧2执行宏(调用过程)的5种方式 15
技巧3快速输入代码的方法 20
技巧4编写高效的VBA代码 22
技巧5有效地获得帮助 25
第二篇 操作Excel对象 29
第2章 窗口和应用程序 30
技巧6个性化Excel标题栏 30
技巧7最大化应用程序窗口 30
技巧8真正的全屏显示 31
技巧9限定工作簿窗口大小 32
技巧10隐藏Excel主窗口 33
技巧11隐藏工作簿窗口 35
技巧12禁止触发相关Excel事件 36
技巧13个性化Excel状态栏信息 37
技巧14 Excel中的“定时器” 38
技巧15 2008年北京奥运会倒计时 39
技巧16制作精美的数字秒表 40
技巧17宏代码运行中的“暂停” 42
技巧18防止用户干预宏代码的运行 43
技巧19轻松指定需要调用的宏过程 43
技巧20捕捉特定键或特定的组合键输入 44
技巧21模拟手工选定单元格中的部分内容 46
技巧22巧妙捕获用户中断 48
技巧23更换Excel标题栏图标 49
技巧24控制新建工作表的默认名称 51
第3章 工作表和工作簿 53
技巧25在宏代码中引用工作表的4种方法 53
技巧26在工作簿中轻松添加新工作表 55
技巧27防止更改工作表的名称 56
技巧28删除工作表时不显示警告信息 56
技巧29批量删除未选中的工作表 58
技巧30判断工作表是否为空工作表 58
技巧31判断工作簿中是否存在指定名称的工作表 59
技巧32按名称排序工作表 60
技巧33限制工作表滚动区域 62
技巧34操作受保护的工作表 63
技巧35不显示双击被保护单元格时出现的提示信息框 64
技巧36在指定单元格区域中禁止显示右键菜单 65
技巧37只对工作表中的指定区域重新计算 65
技巧38快速全选工作簿中的所有工作表 66
技巧39显示唯一工作表 67
技巧40轻松判断是否存在指定名称的工作簿 69
技巧41新建仅包含一张工作表的工作簿 70
技巧42打开工作簿时不显示更新链接对话框 71
技巧43打开指定路径下的所有工作簿文件 72
技巧44按特殊要求打开文本文件 73
技巧45打开包含VBA代码的工作簿时禁用宏 75
技巧46使用宏代码保存工作簿的3种方法 76
技巧47保存指定工作表到新的工作簿文件 77
技巧48禁止工作簿文件另存 80
技巧49关闭工作簿不显示保存对话框 80
技巧50控制工作簿只能通过代码关闭 82
技巧51从未打开的工作簿中获取指定单元格内容 82
技巧52定义隐藏的名称 83
技巧53带“自杀”功能的工作簿 84
技巧54限制工作簿的使用次数 85
技巧55禁用宏则关闭工作簿 87
技巧56奇偶页打印 89
技巧57打印预览时不触发BeforePrint事件 90
第4章 使用Range对象 92
技巧58在宏代码中引用单元格区域的5种方法 92
技巧59获得指定行(或列)中最后一个非空单元格 96
技巧60快速选择任意工作表中的区域 97
技巧61随心所欲复制单元格区域 98
技巧62仅复制数值到另一区域 100
技巧63获取两个单元格区域的交叉区域 101
技巧64联合多个单元格区域 102
技巧65判断一个区域是否包含在另一个区域中 103
技巧66设置字符格式 104
技巧67以毫米为单位设置单元格行高列宽 105
技巧68所见即所得——将数字格式的显示结果作为单元格数值 106
技巧69为单元格区域添加边框的快捷方法 107
技巧70高亮显示单元格区域 109
技巧71动态设置单元格数据有效性序列 112
技巧72使用宏代码在单元格中创建公式 114
技巧73快速将单元格中的公式转换为数值 115
技巧74准确判断单元格公式是否存在错误 116
技巧75返回指定列的列标 116
技巧76在VBA中使用数组公式 117
技巧77判断单元格是否存在批注 118
技巧78为单元格添加批注 119
技巧79获取、修改和补充批注中的内容 119
技巧80个性化批注外观 120
技巧81显示图片批注 121
技巧82设置批注字体 121
技巧83快速判断单元格区域是否存在部分合并单元格 122
技巧84合并单元格时连接每个单元格的文本 123
技巧85取消合并单元格时在每个单元格中保留内容 124
技巧86合并内容相同的连续单元格 125
技巧87快速获得区域中最早和最后出现的数值位置 125
技巧88高效的按单元格颜色计数自定义函数 127
技巧89删除空单元格的所在行 128
技巧90汇总不同工作表的数据区域 129
技巧91汇总多个工作簿的工作表 131
技巧92按指定条件自动筛选数据 131
技巧93多条件筛选 133
技巧94获得符合自动筛选条件的记录条数 133
技巧95判断筛选结果是否为空 134
技巧96复制自动筛选后的数据区域 135
技巧97获得自动筛选条件 135
技巧98使用高级筛选获得不重复记录 136
技巧99删除空行 138
技巧100判断是否选中整行 139
技巧101工作表中一次插入多行 139
技巧102控制插入单元格区域的格式 141
技巧103批量删除奇数行 142
技巧104剔除数据区域空单元格后重排数据 143
技巧105超过3个关键字的数据排序 144
技巧106按单元格颜色排序 144
技巧107利用自定义序列进行排序 145
技巧108.包含合并单元格的数据列表排序 146
第5章 使用Shape对象 149
技巧109在工作表中的指定位置添加图形对象 149
技巧110为一个图形对象指定不同的宏代码 151
技巧111快速对多个图形对象进行组合 152
技巧112遍历工作表的图形对象 153
技巧113将工作表中的图形对象另存为图片 154
技巧114在员工登记表中自动插入图片 155
技巧115通过链接显示VBE代码窗口 156
第三篇 函数与加载宏的应用 159
第6章 函数的应用 160
技巧116输入漂亮的图形字符 160
技巧117获取子字符串出现次数的简单方法 161
技巧118计算两个日期的间隔 164
技巧119获取指定日期所属月份的最后一天 166
技巧120在注册表中记录工作簿的使用情况 167
技巧121获取指定数据在数组中的位置 169
技巧122获取指定数据在数组中出现的次数 172
技巧123获取数组的维数 174
技巧124改变动态二维数组的“行”边界 175
技巧125跳过四舍五入的“陷阱” 176
技巧126自动填写匹配的内容 178
技巧127汉字和区位码的转换 179
技巧128定制自定义函数的信息 181
第7章 加载宏的应用 187
技巧129隐藏工作簿中的所有工作表 187
技巧130 Excel加载宏的加载 189
技巧131动态载入加载宏 191
技巧132定制加载宏信息 194
技巧133定制加载宏的菜单和工具栏 195
技巧134定制打开Excel文档时的启动界面 198
技巧135加载宏中工作表的妙用 199
第四篇 交互式设计 205
第8章 使用消息框 206
技巧136显示简单的信息提示 206
技巧137定制个性化的消息框 206
技巧138获得消息框的返回值 208
技巧139在消息框中排版 209
技巧140对齐消息框中显示的信息 210
技巧141自动关闭的消息框 211
第9章 简单的数据输入 213
技巧142为用户提供简单的输入框 213
技巧143防止用户在输入框中输入错误信息 214
技巧144使用对话框获取区域地址 216
技巧145打造更安全的密码输入界面 217
第10章 内置对话框 218
技巧146活用Excel的内置对话框 218
技巧147获取用户选定文件的文件名 218
技巧148使用“另存为”对话框备份文件 220
第11章 菜单和工具栏 222
技巧149自定义Excel菜单栏 222
技巧150创建图表自定义菜单 233
技巧151定制右键快捷菜单 235
技巧152创建自定义工具栏 238
技巧153为工具栏按钮添加自定义图标 242
技巧154自定义工作簿标题和图标 243
技巧155屏蔽工具栏上的“键入需要帮助的问题”下拉框 244
技巧156禁用工具栏的自定义功能 244
技巧157恢复Excel的菜单和工具栏 245
第12章 控件的应用 246
技巧158遍历控件的多种方法 246
技巧159限制文本框的输入 250
技巧160为文本框添加右键快捷菜单 251
技巧161文本框自动输入 254
技巧162自动选择文本框内容 255
技巧163设置文本框的数据格式 256
技巧164将光标返回文本框中 257
技巧165在组合框和列表框中添加列表项 258
技巧166设置多列组合框和列表框 261
技巧167输入时逐步地提示信息 264
技巧168去除列表框数据源的重复值和空格 268
技巧169使用代码在工作表中添加控件 270
技巧170使控件跟随活动单元格 274
技巧171使用Listview控件显示数据 275
技巧172使用TreeView控件显示层次 276
技巧173使用Spreadsheet控件显示数据 278
技巧174使用AniGif控件显示GIF动画图片 280
技巧175使用ShockwaveFlash控件播放Flash文件 282
技巧176解决微调框最小变动量小于1的问题 283
技巧177使标签控件文字垂直居中对齐 284
技巧178制作进度条 285
技巧179不打印工作表中的控件 289
技巧180自动注册新控件 290
第13章 用户窗体的应用 293
技巧181调用非模式用户窗体 293
技巧182在用户窗体标题栏上添加图标 294
技巧183制作欢迎界面窗体 295
技巧184在用户窗体标题栏上添加最大化和最小化按钮 298
技巧185禁用用户窗体标题栏的关闭按钮 298
技巧186在用户窗体框架中使用滚动条 299
技巧187制作年月选择窗体 301
技巧188调整用户窗体的显示位置 303
技巧189在用户窗体上显示图表 304
技巧190在用户窗体运行时拖动控件 305
技巧191使用自定义颜色设置用户窗体颜色 307
第五篇 文件系统操作 309
第14章 目录和文件操作 310
技巧192设定“打开”对话框的默认路径和文件名 310
技巧193判断文件或文件夹是否存在 312
技巧194顺序搜索文件 314
技巧195获取常用的系统路径 315
技巧196灵活处理指定的文件 317
技巧197操作文件夹 320
第15章 文件的输入输出 322
技巧198读取未打开的Excel文件内容 322
技巧199判断文件是否处于锁定状态 323
技巧200读写文本文件 324
技巧201读写二进制文件 327
技巧202使用FileSystemObject对象 331
第六篇 数据库应用 345
第16章ADO应用 346
技巧203在SQL语句中快速插入变量 346
技巧204动态创建Access数据库文件 347
技巧205获取数据库所有表的名称 349
技巧206动态建立数据表 355
技巧207添加主键 357
技巧208向表中添加字段 359
技巧209向表中增加并更新记录 361
技巧210批量删除数据库中的记录 363
技巧211批量修改数据库中的记录 364
技巧212在数据库中存储相片 366
技巧213制作带相片的学生证 368
技巧214从多重表中提取信息 370
技巧215 Excel与Access数据库互动 372
技巧216在数据库中创建视图 373
技巧217动态创建链接表 375
技巧218使用无表记录集分析数据 379
技巧219记录集的实体化操作 380
技巧220查询文本文件中的数据 382
技巧221轻松导入VFP数据表 386
技巧222有用的交叉表查询 388
技巧223不打开工作簿获取工作表的名称 390
技巧224在数组中存储查询结果 392
技巧225使用内、外连接实现字段配对 394
技巧226复杂的多类型表内连接关联查询 396
技巧227生成各种统计报表 398
第七篇 高级编程 401
第17章Excel与Internet 402
技巧228创建和打开超链接 402
技巧229映射网络驱动器 406
技巧230获取外网和本地IP地址 410
技巧231使用Lotus Notes发送E-mail 412
技巧232了解HTML及DOM对象 413
技巧233制作简易的网页浏览器 418
技巧234自动登录到网页 424
技巧235网页查询及下载 428
技巧236使用QueryTable下载网页数据 433
第18章Excel操作XML 437
技巧237快速创建XML文件 437
技巧238转换MDB文件为XML文件 440
技巧239定制自己的Excel RSS阅读器 442
第19章 操作其他的Office应用程序 448
技巧240透视前期绑定与后期绑定技术 448
技巧241将电子表格数据通过Outlook邮件发送 452
技巧242将电子表格数据输出到Word新文档 456
技巧243将电子表格数据输出到PowerPoint演示稿 459
第20章 使用类模块 463
技巧244子类化实现控件数组 463
技巧245捕获包含公式的单元格的值改变 465
技巧 246设置类的默认成员 469
技巧247实现可列举的类成员 472
技巧248实现用户窗体菜单 474
技巧249构建多态类 490
第21章VBE相关操作 494
技巧250判断指定工作簿中是否包含宏代码 494
技巧251快速删除指定工作簿中的宏代码 497
技巧252快速列出模块中的所有过程 499
技巧253自动添加模块和过程 502
技巧254建立事件过程的简易方法 505
技巧255过程更新策略 506
技巧256自动添加用户窗体及控件 507
技巧257巧妙的VBE陷阱 509
技巧258检索和设置工程引用 510
技巧259自动设置信任对VBE的访问 513
技巧260轻松打开受密码保护的项目 514
技巧261利用保护项目的两把锁 515
第八篇 代码调试及优化 519
第22章 代码调试 520
技巧262断点调试 520
技巧263使用Debug对象 523
技巧264使用“立即窗口” 524
技巧265使用“本地窗口” 526
技巧266使用“监视窗口” 527
第23章 错误处理 531
技巧267捕捉错误 531
技巧268处理错误 533
技巧269退出错误处理过程 536
技巧270生成错误 537
技巧271错误处理的层次 539
技巧272强制声明变量 540
第24章 代码优化 541
技巧273使用工作表函数或方法 541
技巧274减少对象的激活或选择 542
技巧275避免使用Variant类型 542
技巧276减少“*”的数量 543
技巧277用数组代替Range 545
技巧278让代码“专注”执行 545
技巧279表示单元格、区域或其他集合对象的方法 546
附录 547
附录A VBA函数参考 548
附录BExcel工作表函数参考 554
附录C规范与限制 565
附录D Excel相关的网站推荐 568
附录E光盘内容介绍 570
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《麦肯锡精英这样实践基本功》(日)户塚隆将著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019