《Excel 2010 VBA实战技巧精粹》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:EXCELHOME编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2015
  • ISBN:9787115390400
  • 页数:525 页
图书介绍:本书内容侧重于Excel VBA使用技巧,全书精选了279个技巧,分别介绍Excel VBA基础知识、常用的Excel对象的应用技巧、函数和加载宏的应用技巧、交互式设计的使用技巧、使用VBA操作文件对话框、搜索文件、操作文件、ADO的应用、使用VBA访问Internet及进行相关操作、读写XML文档、VBA代码调试和错误处理的技巧,以及一些有效的代码优化技术。

绪论 浅谈快速提高Excel VBA水平 1

第一篇VBA基础 5

第1章 Excel 2010中VBA的工作环境 6

技巧1使用【开发工具】选项卡 6

技巧2宏安全性设置 7

技巧3启用工作簿中的宏 9

技巧4受信任位置 10

技巧5录制宏代码 12

第二篇 操作Excel对象 15

第2章 窗口和应用程序 16

技巧6设置窗口状态 16

技巧7全屏显示 16

技巧8限定工作簿窗口大小 18

技巧9隐藏Excel主窗口 19

技巧10利用状态栏显示提示信息 21

技巧11 Excel中的“定时器” 22

技巧12精美的数字秒表 25

技巧13暂停宏代码的运行 26

技巧14防止用户干预宏代码的运行 27

技巧15调用变量名称指定的宏过程 28

技巧16利用OnKey方法捕捉键盘输入 29

技巧17使用SendKeys方法发送按键 31

技巧18巧妙捕获用户中断 32

技巧19使用Application级别事件 34

第3章 工作簿和工作表 36

技巧20引用工作表 36

技巧21添加新工作表 38

技巧22防止更改工作表的名称 39

技巧23判断工作簿中是否存在指定名称的工作表 39

技巧24按名称排序工作表 40

技巧25限制工作表滚动区域 42

技巧26操作受保护的工作表 43

技巧27在指定单元格区域中禁止显示右键菜单 44

技巧28选中所有工作表 45

技巧29判断是否存在指定名称的工作簿 45

技巧30引用工作簿 46

技巧31新建工作簿 48

技巧32导入文本文件中的数据 49

技巧33保存工作簿 50

技巧34保存指定工作表到新的工作簿文件 52

技巧35禁止工作簿文件另存 53

技巧36关闭工作簿不显示保存对话框 54

技巧37限制工作簿只能通过代码关闭 55

技巧38打开启用宏的工作簿时禁用宏 56

技巧39定义隐藏的名称 57

技巧40实现工作簿“自杀”功能 58

技巧41限制工作簿的使用次数 59

技巧42应用实例:多工作簿查找工具 60

第4章 使用Range对象 65

技巧43引用单元格区域 65

技巧44取得最后一个非空单元格 69

技巧45随心所欲复制单元格区域 71

技巧46仅复制数值到另一区域 73

技巧47获取两个单元格区域的交叉区域 74

技巧48联合多个单元格区域 75

技巧49判断一个区域是否包含在另一个区域中 76

技巧50设置字符格式 77

技巧51给单元格区域添加边框 78

技巧52高亮显示单元格区域 80

技巧53动态设置单元格数据有效性序列 83

技巧54将单元格公式转换为数值 85

技巧55判断单元格公式是否存在错误 86

技巧56返回指定列的列标 87

技巧57判断单元格是否存在批注 88

技巧58为单元格添加批注 88

技巧59编辑批注文本 89

技巧60修改批注外观 90

技巧61显示图片批注 91

技巧62设置批注字体 91

技巧63快速判断单元格区域是否存在合并单元格 92

技巧64合并单元格时连接每个单元格内容 93

技巧65取消合并时在每个单元格中保留内容 94

技巧66合并内容相同的连续单元格 95

技巧67查找包含指定字符串的所有单元格 96

技巧68互换分别双击的两个单元格的值 97

技巧69单元格连续输入自动累加 98

技巧70合并计算多张工作表的数据 99

技巧71合并计算多个工作簿的工作表 101

技巧72按指定条件自动筛选数据 102

技巧73多条件筛选 104

技巧74获得符合筛选条件的记录数量 104

技巧75判断筛选结果是否为空 105

技巧76复制自动筛选后的数据区域 106

技巧77使用高级筛选获取不重复记录 106

技巧78删除空行 108

技巧79判断是否选中整行 109

技巧80在工作表中一次插入多行 110

技巧81控制插入单元格区域的格式 111

技巧82批量删除奇数行 112

技巧83数据排序 113

技巧84多关键字排序 115

技巧85自定义序列排序 117

第5章 使用Chart对象 119

技巧86自动创建图表 119

技巧87创建线柱组合图表 124

技巧88获取数据系列的引用区域 128

技巧89自动添加平均值参考线 129

技巧90自定义数据标签文本 132

技巧91动态图表 134

技巧92使用嵌入图表事件 137

技巧93条件格式化数据标记 138

第6章 使用Shape对象 141

技巧94快速创建表格驱动的组合图形 141

技巧95遍历工作表的Shape对象 143

技巧96快速组合多个Shape对象 145

技巧97将Shape对象另存为GIF图片 147

技巧98快速制作图片产品目录 148

技巧99通过链接显示VBE代码窗口 149

第三篇 交互设计 153

第7章 使用消息框 154

技巧100显示简单的信息提示 154

技巧101定制个性化的消息框 154

技巧102获得消息框的返回值 156

技巧103自动延时关闭消息框 157

第8章 简单的数据输入 159

技巧104为用户提供简单的输入框 159

技巧105打造更安全的密码输入界面 160

技巧106使用对话框获取区域地址 161

第9章 内置对话框 162

技巧107活用Excel的内置对话框 162

技巧108获取用户选定文件的文件名 163

技巧109使用【另存为】对话框备份文件 164

第10章 菜单和工具栏 166

技巧110自定义菜单命令组 166

技巧111【自定义工具栏】组 168

技巧112定制右键快捷菜单 170

第11章 Ribbon功能区 174

技巧113自定义功能区界面 174

技巧114编写VBA代码处理回调 178

技巧115使用自定义图片和内置图标 181

技巧116动态定制功能区控件的属性 182

技巧117自定义功能区提示信息和加速键 187

技巧118自定义内置选项卡 189

技巧119使用VBA操作功能区 190

技巧120重置功能区内置控件 192

技巧121自定义快速访问工具栏 194

技巧122自定义【文件】选项卡 196

技巧123自定义上下文选项卡 199

技巧124使用对话框启动器 200

技巧125使用组合框 201

技巧126使用动态菜单 204

技巧127使用库控件 206

第12章 控件的应用 209

技巧128限制文本框的输入 209

技巧129为文本框添加右键快捷菜单 210

技巧130自动换行的文本框 213

技巧131自动选择文本框内容 214

技巧132制作游走字幕 216

技巧133在组合框和列表框中添加列表项 217

技巧134移动列表框的列表项 221

技巧135允许多项选择的列表框 222

技巧136设置多列组合框和列表框 224

技巧137 二级组合框 227

技巧138输入时逐步提示信息 228

技巧139使用DTP控件输入日期 232

技巧140使用RefEdit控件获得单元格区域 234

技巧141使用多页控件 235

技巧142使用TabStrip控件 236

技巧143使用ListView控件 238

技巧144使用TreeView控件显示层次 247

技巧145使用AniGif控件显示GIF动画图片 249

技巧146使用ShockwaveFlash控件播放Flash文件 250

技巧147制作进度条 252

技巧148制作悬浮按钮 256

技巧149不打印工作表中的控件 258

技巧150遍历控件的多种方法 260

技巧151使用代码在工作表中添加控件 264

第13章 用户窗体的应用 269

技巧152调用非模式用户窗体 269

技巧153制作欢迎界面窗体 270

技巧154在用户窗体标题栏上添加最大化和最小化按钮 271

技巧155禁用用户窗体标题栏的关闭按钮 272

技巧156在用户窗体上添加菜单 274

技巧157在用户窗体上添加工具栏 276

技巧158在用户窗体上添加状态栏 280

技巧159透明的用户窗体 282

技巧160调整用户窗体的显示位置 283

技巧161在用户窗体上显示图表 286

技巧162打印用户窗体 287

技巧163全屏显示用户窗体 288

技巧164用户窗体运行时拖动控件 289

技巧165使用自定义颜色设置用户窗体颜色 291

技巧166自定义用户窗体的鼠标指针类型 292

技巧167使用代码添加用户窗体及控件 294

第四篇 文件系统操作 299

第14章 目录和文件操作 300

技巧168使用VBA内置功能操作文件和文件夹 300

技巧169获取文件信息和属性 304

技巧170使用文件对话框 305

技巧171使用FSO对象操作文件和文件夹 307

技巧172检测文件夹是否是空文件夹 315

技巧173打开和关闭指定的文件夹 316

第15章 文件的输入和输出 317

技巧174读写文本文件 317

技巧175 FSO读写文本文件 321

技巧176保存指定区域内容到一个文本文件 325

技巧177读写文本文件的指定行 326

技巧178操作注册表 328

第五篇 数据库应用 333

第16章 ADO应用 334

技巧179创建数据库连接 334

技巧180创建查询记录集 339

技巧181创建多数据库查询 341

技巧182动态创建Access数据库文件 342

技巧183获取数据库中所有表的信息 344

技巧184动态创建数据表 348

技巧185向数据表添加、删除和修改字段 350

技巧186利用工作表、数据表或查询生成新数据表 351

技巧187批量删除数据表中的记录 353

技巧188从表或查询中批量向数据表添加记录 355

技巧189批量修改数据表中的记录 356

技巧190从Excel工作表向数据表添加新记录、更新老记录 358

技巧191在数据库中存储照片 359

技巧192制作带照片的档案表 361

技巧193从字段不完全相同的多个工作簿中提取数据 363

技巧194使用SQL查询创建透视表 366

技巧195使用内、外连接实现字段配对 368

技巧196比较两表,提取相同项和不同项 370

技巧197查询文本文件中的数据 372

技巧198多类型表内连接关联查询 376

技巧199在数据库中创建视图 378

技巧200 TRANSFORM交叉表查询 380

技巧201动态创建链接表 382

技巧202在数组中存储查询结果 385

技巧203生成各种统计报表 387

技巧204导入VFP数据表 390

技巧205员工管理系统 392

第六篇 高级编程 403

第17章 Excel与Internet 404

技巧206创建和打开超链接 404

技巧207使用Lotus Notes发送邮件 409

技巧208了解HTML及DOM对象 410

技巧209制作简易的网页浏览器 416

技巧210自动登录到网页 422

技巧211网页查询与下载 425

技巧212使用QueryTable下载网页数据 430

第18章 Excel操作XML 434

技巧213快速创建XML文件 434

技巧214定制自己的Excel RSS阅读器 436

第19章 操作其他的Office应用程序 442

技巧215透视前期绑定与后期绑定技术 442

技巧216将电子表格数据通过Outlook邮件发送 445

技巧217将电子表格数据输出到Word新文档 449

技巧218将电子表格数据输出到PowerPoint演示稿 452

第20章 使用类模块 456

技巧219创建和使用自定义对象 456

技巧220设置类的默认属性和为类添加说明 459

技巧221捕获应用程序事件和嵌入图表事件 462

技巧222设置屏幕分辨率 463

技巧223控件数组 465

技巧224捕获单元格值的改变 467

技巧225利用接口实现类的多态 469

技巧226创建自定义的集合 472

技巧227跨工程使用类 474

第21章 VBE相关操作 476

技巧228设置信任对VBA工程模型的访问 476

技巧229引用VBA扩展对象库 478

技巧230列出工程中所有部件信息 481

技巧231自动添加模块和代码 483

技巧232快速列出模块中的所有过程 484

技巧233编程方式为指定对象添加事件过程和代码 486

技巧234定制自己的VBE小工具 487

第七篇 代码调试与优化 493

第22章 代码调试 494

技巧235断点调试 494

技巧236使用Debug对象 497

技巧237使用立即窗口 498

技巧238使用本地窗口 501

技巧239使用监视窗口 503

第23章 错误处理 508

技巧240捕捉错误 508

技巧241处理错误 510

技巧242退出错误处理过程 513

技巧243生成错误 514

技巧244错误处理的层次 515

技巧245强制声明变量 517

第24章 代码优化与高效编码 518

技巧246避免使用Variant类型 518

技巧247减少“.”的数量 519

技巧248用数组代替Range 520

技巧249让代码“专注”执行 520

技巧250快速输入代码 521

技巧251编写高效的VBA代码 523