ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 255155|回复: 378

吼吼,《Excel VBA实战技巧精粹(修订版)》强势归来

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-11-1 08:54 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:Excel VBA精粹



《Excel VBA实战技巧精粹》断货退隐2年多,Excel江湖关于它的传说从未间断,
常有慕名者或投书Excel Home询问,或纳山寨为奇货可居,上下求索不得……

解密职场生存密码,唯效率是尊,VBA正当道,
面对日益壮大的Excel VBA学习者队伍,本书整装焕颜,以修订版之姿再度重出,献给曾经暗恋或正欲热恋本书的您。

如果说《别怕,Excel VBA其实很简单》以一种循循善诱、手把手传授心经的方式带你入门VBA的话;那么本书则是让您执秘笈进阶,完成从扎基本功到实力修炼的飞跃。


▷ 从社区上百万提问中提炼的实用技巧,全面直击Excel VBA应用精髓!


本书的编写目标在于展现以下内容

• 优秀的Excel VBA编程技术
• 简单而有效的Excel VBA基本知识和方法
• 扩展Excel内置功能以及补充有效功能的VBA技术
• 打破Excel常规局限的技术
• 体现和发挥VBA独特优势的技术
• 提高Exce数据处理和分析能力的技巧
• 有效提供工作效率和自动化水平的技巧
• 通常情况下难以实现的功能

本书并不是一本逐步讲解很基础的Excel VBA基本语法和对象模型等基础知识的书,而是将Excel VBA的知识点和关键点穿插在技巧中介绍,力求让读者在实际的应用环境中学习,达到良好的学习效果。


本书评论

以Kevin为代表的一批中国区微软全球最有价值专家在Excel技术社区中有着重大而不可磨灭的影响力,他们对信息科技的热情令人动容,在本书中所显示出的技术水平更让人印象深刻。很高兴看到他们带领的团队聚集在一起,将各自的看家本领拿出来,毫无保留地奉献给读者。相信这本重量级的书能让众多Excel用户从中受益。
——林思绮 微软最有价值专家中国区主管




▷ 内容概要


本书内容侧重于Excel VBA使用技巧,旨在帮助Excel VBA的初学者和有一定Excel VBA应用基础、希望进阶的读者。

全书精选了279个技巧、近300个典型实例,并辅以深入浅出地剖析,力求让更多希望深入掌握Excel VBA技巧的读者取得更大的提高。 本书分为八篇。

第一篇 Excel VBA基础
主要介绍了如何录制宏并获取有效的Excel VBA代码,如何执行宏或调用过程,如何快速输入代码,以及编写高效的Excel VBA代码的贵,最后还提供了有效获得帮助的方式。

第二篇 操作Excel对象
主要介绍了常用的Applicaton对象、Window对象、Workbook对象、Worksheet对象、Range对象以及Shape对象的应用技巧。

第三篇 函数与加载宏的应用
主要介绍VBA内置函数、工作表函数、自定义函数和Excel加载宏的应用技巧。

第四篇 交互式设计
主要介绍Excel VBA开发过程中交互式设计的使用技巧,包括MsgBox函数、WshShell、Popup方法、InputBox函数和InputBox方法、内置对话框、菜单和工具栏、控件以及用户窗体的应用等。

第五篇 文件系统操作
主要介绍如何使用VBA操作文件对话框、搜索文件、操作文件和文件夹、读写文本文件和二进制文件以及如何使用FileSystemObject对象等,如何读取未打开的Excel文件技巧。

第六篇 数据库应用
本篇主要以一个名为“学生管理”的数据库为例,循序渐进地介绍了ADO的应用,并穿插讲解了大量实用的Excel与数据库协同应用的技巧。

第七篇 高级编程
主要介绍如何使用Excel VBA访问Internet及进行相关操作、读写XML文档、操控其他的Office应用程序以及类模块和VBE对象的使用技巧。

第八篇 代码调试及优化
主要介绍Excel VBA代码调试和错误处理的技巧,以及一些有效的代码优化技术。

本书并不是一本逐步讲解很基础的Excel VBA基本语法和对象模型等基础知识的书,而是将Excel VBA的知识点和关键点穿插在技巧中介绍,力求让读者在实际的应用环境中学习,达到良好的学习效果。



▷ 购买信息


当当网(7折):http://product.dangdang.com/product.aspx?product_id=22912335

卓越亚马逊(7折):http://www.amazon.cn/mn/detailApp?asin=B00AAQXKZG&source=iexcelhome01

京东商城(7.5折):http://book.jd.com/11135891.html

互动网(7.2折):http://product.china-pub.com/3056815

淘宝商城众多卖家在线销售(注意识别正版,谨防山寨):点击进入

全国各大中城市新华书店已陆续到货上架,敬请关注!
注:各商家的销售价格存在差异,且经常变动,本站提供的信息仅作参考,最终价格以商家公告为准!



  ▷《Excel VBA实战技巧精粹(修订版)》更多细节


本书目录

本书视频导读教程 - 免费观看与下载

本书作者简介



  ▷ 《别怕,Excel VBA其实很简单》请移步>>


一句顶一万句的“懒人心法”,教你一键搞定所有报表



TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-1 08:55 | 显示全部楼层

本书目录

绪论

01 VBA技术概览

02 透视Excel VBA

03 Excel VBA学习方法和思路

04 Excel VBA用户的水平层级

第一篇 Excel VBA基础

第1章 Excel VBA基础知识

技巧1 录制宏并获取有效的代码

技巧2 执行宏(调用过程)的5种方式

技巧3 快速输入代码的方法

技巧4 编写高效的VBA代码

技巧5 有效地获得帮助

第二篇 操作Excel对象

第2章 窗口和应用程序

技巧6 个性化Excel标题栏

技巧7 最大化应用程序窗口

技巧8 真正的全屏显示

技巧9 限定工作簿窗口大小

技巧10 隐藏Excel主窗口

技巧11 隐藏工作簿窗口

技巧12 禁止触发相关Excel事件

技巧13 个性化Excel状态栏信息

技巧14 Excel中的“定时器”

技巧15 2008年北京奥运会倒计时

技巧16 制作精美的数字秒表

技巧17 宏代码运行中的“暂停”

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

技巧19 轻松指定需要调用的宏过程

技巧20 捕捉特定键或特定的组合键输入

技巧21 模拟手工选定单元格中的部分内容

技巧22 巧妙捕获用户中断

技巧23 更换Excel标题栏图标

技巧24 控制新建工作表的默认名称

第3章 工作表和工作簿

技巧25 在宏代码中引用工作表的4种方法

技巧26 在工作簿中轻松添加新工作表

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

技巧28 删除工作表时不显示警告信息

技巧29 批量删除未选中的工作表

技巧30 判断工作表是否为空工作表

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

技巧32 按名称排序工作表

技巧33 限制工作表滚动区域

技巧34 操作受保护的工作表

技巧35 不显示双击被保护单元格时出现的提示信息框

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

技巧37 只对工作表中的指定区域重新计算

技巧38 快速全选工作簿中的所有工作表

技巧39 显示唯一工作表

技巧40 轻松判断是否存在指定名称的工作簿

技巧41 新建仅包含一张工作表的工作簿

技巧42 打开工作簿时不显示更新链接对话框

技巧43 打开指定路径下的所有工作簿文件

技巧44 按特殊要求打开文本文件

技巧45 打开包含VBA代码的工作簿时禁用宏

技巧46 使用宏代码保存工作簿的3种方法

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

技巧48 禁止工作簿文件另存

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

技巧50 控制工作簿只能通过代码关闭

技巧51 从未打开的工作簿中获取指定单元格内容

技巧52 定义隐藏的名称

技巧53 带“自杀”功能的工作簿

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

技巧55 禁用宏则关闭工作簿

技巧56 奇偶页打印

技巧57 打印预览时不触发BeforePrint事件

第4章 使用Range对象

技巧58 在宏代码中引用单元格区域的5种方法

技巧59 获得指定行(或列)中最后一个非空单元格

技巧60 快速选择任意工作表中的区域

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

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

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

技巧64 联合多个单元格区域

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

技巧66 设置字符格式

技巧67 以毫米为单位设置单元格行高列宽

技巧68 所见即所得—将数字格式的显示结果作为单元格数值

技巧69 为单元格区域添加边框的快捷方法

技巧70 高亮显示单元格区域

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

技巧72 使用宏代码在单元格中创建公式

技巧73 快速将单元格中的公式转换为数值

技巧74 准确判断单元格公式是否存在错误

技巧75 返回指定列的列标

技巧76 在VBA中使用数组公式

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

技巧78 为单元格添加批注

技巧79 获取、修改和补充批注中的内容

技巧80 个性化批注外观

技巧81 显示图片批注

技巧82 设置批注字体

技巧83 快速判断单元格区域是否存在部分合并单元格

技巧84 合并单元格时连接每个单元格的文本

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

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

技巧87 快速获得区域中最早和最后出现的数值位置

技巧88 高效的按单元格颜色计数自定义函数

技巧89 删除空单元格的所在行

技巧90 汇总不同工作表的数据区域

技巧91 汇总多个工作簿的工作表

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

技巧93 多条件筛选

技巧94 获得符合自动筛选条件的记录条数

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

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

技巧97 获得自动筛选条件

技巧98 使用高级筛选获得不重复记录

技巧99 删除空行

技巧100 判断是否选中整行

技巧101 工作表中一次插入多行

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

技巧103 批量删除奇数行

技巧104 剔除数据区域空单元格后重排数据

技巧105 超过3个关键字的数据排序

技巧106 按单元格颜色排序

技巧107 利用自定义序列进行排序

技巧108 包含合并单元格的数据列表排序

第5章 使用Shape对象

技巧109 在工作表中的指定位置添加图形对象

技巧110 为一个图形对象指定不同的宏代码

技巧111 快速对多个图形对象进行组合

技巧112 遍历工作表的图形对象

技巧113 将工作表中的图形对象另存为图片

技巧114 在员工登记表中自动插入图片

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

第三篇 函数与加载宏的应用

第6章 函数的应用

技巧116 输入漂亮的图形字符

技巧117 获取子字符串出现次数的简单方法

技巧118 计算两个日期的间隔

技巧119 获取指定日期所属月份的最后一天

技巧120 在注册表中记录工作簿的使用情况

技巧121 获取指定数据在数组中的位置

技巧122 获取指定数据在数组中出现的次数

技巧123 获取数组的维数

技巧124 改变动态二维数组的“行”边界

技巧125 跳过四舍五入的“陷阱”

技巧126 自动填写匹配的内容

技巧127 汉字和区位码的转换

技巧128 定制自定义函数的信息

第7章 加载宏的应用

技巧129 隐藏工作簿中的所有工作表

技巧130 Excel加载宏的加载

技巧131 动态载入加载宏

技巧132 定制加载宏信息

技巧133 定制加载宏的菜单和工具栏

技巧134 定制打开Excel文档时的启动界面

技巧135 加载宏中工作表的妙用

第四篇 交互式设计

第8章 使用消息框

技巧136 显示简单的信息提示

技巧137 定制个性化的消息框

技巧138 获得消息框的返回值

技巧139 在消息框中排版

技巧140 对齐消息框中显示的信息

技巧141 自动关闭的消息框

第9章 简单的数据输入

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

技巧143 防止用户在输入框中输入错误信息

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

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

第10章 内置对话框

技巧146 活用Excel的内置对话框

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

技巧148 使用“另存为”对话框备份文件

第11章 菜单和工具栏

技巧149 自定义Excel菜单栏

技巧150 创建图表自定义菜单

技巧151 定制右键快捷菜单

技巧152 创建自定义工具栏

技巧153 为工具栏按钮添加自定义图标

技巧154 自定义工作簿标题和图标

技巧155 屏蔽工具栏上的“键入需要帮助的问题”下拉框

技巧156 禁用工具栏的自定义功能

技巧157 恢复Excel的菜单和工具栏

第12章 控件的应用

技巧158 遍历控件的多种方法

技巧159 限制文本框的输入

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

技巧161 文本框自动输入

技巧162 自动选择文本框内容

技巧163 设置文本框的数据格式

技巧164 将光标返回文本框中

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

技巧166 设置多列组合框和列表框

技巧167 输入时逐步地提示信息

技巧168 去除列表框数据源的重复值和空格

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

技巧170 使控件跟随活动单元格

技巧171 使用Listview控件显示数据

技巧172 使用TreeView控件显示层次

技巧173 使用Spreadsheet控件显示数据

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

技巧175 使用ShockwaveFlash控件播放Flash文件

技巧176 解决微调框最小变动量小于1的问题

技巧177 使标签控件文字垂直居中对齐

技巧178 制作进度条

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

技巧180 自动注册新控件

第13章 用户窗体的应用

技巧181 调用非模式用户窗体

技巧182 在用户窗体标题栏上添加图标

技巧183 制作欢迎界面窗体

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

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

技巧186 在用户窗体框架中使用滚动条

技巧187 制作年月选择窗体

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

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

技巧190 在用户窗体运行时拖动控件

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

第五篇 文件系统操作

第14章 目录和文件操作

技巧192 设定“打开”对话框的默认路径和文件名

技巧193 判断文件或文件夹是否存在

技巧194 顺序搜索文件

技巧195 获取常用的系统路径

技巧196 灵活处理指定的文件

技巧197 操作文件夹

第15章 文件的输入输出

技巧198 读取未打开的Excel文件内容

技巧199 判断文件是否处于锁定状态

技巧200 读写文本文件

技巧201 读写二进制文件

技巧202 使用FileSystemObject对象

第六篇 数据库应用

第16章 ADO应用

技巧203 在SQL 语句中快速插入变量

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

技巧205 获取数据库所有表的名称

技巧206 动态建立数据表

技巧207 添加主键

技巧208 向表中添加字段

技巧209 向表中增加并更新记录

技巧210 批量删除数据库中的记录

技巧211 批量修改数据库中的记录

技巧212 在数据库中存储相片

技巧213 制作带相片的学生证

技巧214 从多重表中提取信息

技巧215 Excel与Access数据库互动

技巧216 在数据库中创建视图

技巧217 动态创建链接表

技巧218 使用无表记录集分析数据

技巧219 记录集的实体化操作

技巧220 查询文本文件中的数据

技巧221 轻松导入VFP数据表

技巧222 有用的交叉表查询

技巧223 不打开工作簿获取工作表的名称

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

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

技巧226 复杂的多类型表内连接关联查询

技巧227 生成各种统计报表

第七篇 高级编程

第17章 Excel与Internet

技巧228 创建和打开超链接

技巧229 映射网络驱动器

技巧230 获取外网和本地IP地址

技巧231 使用Lotus Notes发送Email

技巧232 了解HTML及DOM对象

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

技巧234 自动登录到网页

技巧235 网页查询及下载

技巧236 使用QueryTable下载网页数据

第18章 Excel操作XML

技巧237 快速创建XML文件

技巧238 转换MDB文件为XML文件

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

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

技巧240 透视前期绑定与后期绑定技术

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

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

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

第20章 使用类模块

技巧244 子类化实现控件数组

技巧245 捕获包含公式的单元格的值改变

技巧246 设置类的默认成员

技巧247 实现可列举的类成员

技巧248 实现用户窗体菜单

技巧249 构建多态类

第21章 VBE相关操作

技巧250 判断指定工作簿中是否包含宏代码

技巧251 快速删除指定工作簿中的宏代码

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

技巧253 自动添加模块和过程

技巧254 建立事件过程的简易方法

技巧255 过程更新策略

技巧256 自动添加用户窗体及控件

技巧257 巧妙的VBE陷阱

技巧258 检索和设置工程引用

技巧259 自动设置信任对VBE的访问

技巧260 轻松打开受密码保护的项目

技巧261 利用保护项目的两把锁

第八篇 代码调试及优化

第22章 代码调试

技巧262 断点调试

技巧263 使用Debug对象

技巧264 使用“立即窗口”

技巧265 使用“本地窗口”

技巧266 使用“监视窗口”

第23章 错误处理

技巧267 捕捉错误

技巧268 处理错误

技巧269 退出错误处理过程

技巧270 生成错误

技巧271 错误处理的层次

技巧272 强制声明变量

第24章 代码优化

技巧273 使用工作表函数或方法

技巧274 减少对象的激活或选择

技巧275 避免使用Variant类型

技巧276 减少“.”的数量

技巧277 用数组代替Range

技巧278 让代码“专注”执行

技巧279 表示单元格、区域或其他集合对象的方法

附录

附录A VBA函数参考

附录B Excel工作表函数参考

附录C 规范与限制

附录D Excel相关的网站推荐

附录E 光盘内容介绍

 

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-1 09:04 | 显示全部楼层

作者简介——Excel VBA程序开发精锐

本帖最后由 samwis 于 2012-11-19 10:57 编辑

郗金甲

网名taller,微软全球最有价值专家(MVP),Excel Home“程序开发版”版主,通信行业的资深专家。擅长以Excel为平台的程序设计工作,开发过多个解决方案,畅销图书《Excel实战技巧精粹》、《Excel应用大全》系列和《Excel VBA实战技巧精粹》的作者之一。



范进勇

网名fanjy,曾任Excel Home“Office图书品评版”版主,从事水利工程管理。酷爱Excel,喜欢研究和使用Excel VBA,并热衷于分享Excel程序开发实践经验。撰写多篇有影响力的Excel编程学习博客文章,深受广大网友欢迎。



李练

网名清风_ll,Excel Home“程序开发版”版主,服务于电信行业。对Excel VBA有深入的研究和丰富的实战经验。



赵启永

网名qee用,曾任Excel Home“程序开发版”版主,在机械制造行业从事人力资源管理工作多年,熟悉Excel VBA程序开发。



袁竹平

网名yuanzhuping,Excel Home“程序开发版”版主,企业财务管理专家,对Excel在财务、公司管理方面的应用有丰富的经验。



文小峰

网名Winland,Excel Home“程序开发版”版主,从事产品工程工作多年,熟悉Excel VBA程序开发。



刘晓鹰

网名ldy、ldy888,Excel Home“程序开发版”版主,自由职业者、物流行业ERP软件作者,擅长Excel程序开发与数据库编程开发,拥有多年中小企业优化管理解决方法经验。



周庆麟
网名Kevin,中国最资深的微软全球最有价值专家(MVP)之一,Excel Home创始人、站长,多年来从事于企业财务和信息化管理工作,对Microsoft Office在销售、财务、物流和公司管理方面的应用有着深入的研究,曾参与策划和编写了几十本畅销Office技术图书。同时也是一名优秀的技术顾问和培训讲师,有丰富的授课经验。



TA的精华主题

TA的得分主题

发表于 2012-11-1 09:12 | 显示全部楼层
从《别怕,Excel VBA其实很简单》认识到了VBA的高效,要想使Excel按自己的意志做事,还得VBA。期待《Excel VBA实战技巧精粹》(修订版)给我带来更多VBA的突破。

TA的精华主题

TA的得分主题

发表于 2012-11-1 11:56 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
有没有总结性的资料学习一下。

TA的精华主题

TA的得分主题

发表于 2012-11-1 11:56 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-11-1 12:03 | 显示全部楼层
难怪Excel VBA实战技巧精粹断货已久,原来是在酝酿修订版。

TA的精华主题

TA的得分主题

发表于 2012-11-1 12:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
最近论坛真是新书不断啊

TA的精华主题

TA的得分主题

发表于 2012-11-1 12:56 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
基础技术还没有过关,打好基础了或许需要

TA的精华主题

TA的得分主题

发表于 2012-11-1 13:14 | 显示全部楼层
比较关心修订版和原版的差异
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-22 01:12 , Processed in 0.046002 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表