Excel 2007 VBA实战技巧精粹

Excel 2007 VBA实战技巧精粹

Excel Home, 编著

出版社:人民邮电出版社

年代:2013

定价:88.0

书籍简介:

本书内容侧重于Excel VBA使用技巧,全书精选了320个技巧,分别介绍Excel VBA基础知识、常用的Excel对象的应用技巧、函数和加载宏的应用技巧、交互式设计的使用技巧、文件系统操作、数据库应用、高级编程、代码调试与优化技巧等内容。

作者介绍:

郗金甲: 网名taller,微软全球有价值专家(MVP),Excel Home版主,商业智能(BI)顾问和通信行业专家,擅长多种企业级大型数据库的开发与管理,对于Excel在BI中的应用具有丰富的经验。《Excel应用大全》等多本Excel Home畅销图书的作者之一。 范进勇: 网名fanjy,Excel Home版主,从事水利工程管理工作。酷爱Excel,喜欢研究和使用Excel VBA,并热衷于分享Excel程序开发实践经验。曾撰写多篇有影响力的Excel编程学习博客文章,深受广大网友欢迎。 李练: 网名清风_ll,Excel Home版主,服务于电信行业,喜欢学习和研究Excel VBA,有着丰富的Excel VBA实战经验。 王平: 网名wpxxsyzx,Excel Home版主,擅长VB、VBA程序开发。 施兆熊: 网名蓝桥玄霜,微软全球有价值专家(MVP),Excel Home版主,建筑和房地产行业高级工程师。擅长运用VBA解决Excel中的各种复杂问题,希望能帮助所有的求助者。 袁竹平: 网名yuanzhuping,Excel Home版主,企业财务管理专家,对Excel在财务、公司管理方面的应用有丰富的经验。 文小锋: 网名Winland,Excel Home版主。从事产品工程工作多年,熟悉Excel VBA程序设计。 刘晓鹰: 网名ldy、ldy888,Excel Home版主,发表过多篇有影响力的Excel编程学习文章,具有多年企业管理及培训经验,擅长Excel与数据库编程开发。 罗江锋: 网名Joforn,Excel Home版主,具有多年VB程序开发经验。 李宏业: 网名leaf,Excel Home前任版主,专业VB程序员,目前从事软件开发工作,对Excel始终满怀热情。

书籍目录:

绪论

01 VBA技术概览

02 透视Excel VBA

03 Excel VBA学习方法和思路

04 Excel VBA用户的水平层级

第一篇 VBA基础

第1章 Excel 2007中VBA的工作环境

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

技巧2 状态栏上的新功能

技巧3 宏安全性设置

技巧4 启用工作簿中的宏

技巧5 受信任位置

技巧6 录制宏代码

第二篇 操作Excel对象

第2章 窗口和应用程序

技巧7 修改标题栏文本

技巧8 设置窗口状态

技巧9 全屏显示

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

技巧11 隐藏Excel主窗口

技巧12 隐藏工作簿窗口

技巧13 禁止触发相关事件

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

技巧15 Excel中的“定时器”

技巧16 精美的数字秒表

技巧17 暂停宏代码的运行

技巧18 计算数学表达式的结果

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

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

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

技巧22 使用SendKeys方法发送按键

技巧23 巧妙捕获用户中断

技巧24 使用Application级别的事件

第3章 工作簿和工作表

技巧25 引用工作表

技巧26 添加新工作表

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

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

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

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

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

技巧32 按名称排序工作表

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

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

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

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

技巧37 选中所有工作表

技巧38 显示唯一工作表

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

技巧40 引用工作簿

技巧41 新建工作簿

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

技巧43 导入文本文件中的数据

技巧44 保存工作簿

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

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

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

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

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

技巧50 将97-2003工作簿另存为2007格式文件

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

技巧52 定义隐藏的名称

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

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

技巧55 奇偶页打印

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

第4章 使用Range对象

技巧57 引用单元格区域

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

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

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

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

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

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

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

技巧65 反向选择单元格区域

技巧66 设置字符格式

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

技巧68 以像素为单位返回列宽大小

技巧69 将显示结果存储为单元格内容

技巧70 单元格区域添加边框

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

技巧72 突出显示与活动单元格内容相同的所有单元格

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

技巧74 使用公式

技巧75 单元格公式转换为数值

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

技巧77 返回指定列的列标

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

技巧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 控制插入单元格区域的格式

技巧106 批量删除奇数行

技巧107 数据排序

技巧108 多关键字排序

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

技巧110 自定义序列排序

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

第5章 使用Chart对象

技巧112 自动创建图表

技巧113 移动图表位置

技巧114 创建线柱组合图表

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

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

技巧117 自制图表标题

技巧118 自定义数据标签文本

技巧119 定位图表元素

技巧120 动态图表

技巧121 使用嵌入图表事件

技巧122 条件格式化数据标记

第6章 使用Shape对象

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

技巧124 遍历工作表的Shape对象

技巧125 快速组合多个Shape对象

技巧126 制作显示多个提示信息的按钮

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

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

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

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

第7章 函数的应用

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

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

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

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

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

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

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

技巧137 获取数组的维数

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

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

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

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

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

第8章 加载宏的应用

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

技巧144 Excel加载宏的加载

技巧145 动态载入加载宏

技巧146 定制加载宏信息

技巧147 定制加载宏的工具栏

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

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

第四篇 交互设计

第9章 使用消息框

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

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

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

技巧153 在消息框中排版

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

技巧155 自动延时关闭的消息框

第10章 简单的数据输入

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

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

技巧158 防止用户输入错误信息

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

第11章 内置对话框

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

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

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

技巧163 调用Windows【关于】对话框

第12章 菜单和工具栏

技巧164 自定义菜单命令组

技巧165 【自定义工具栏】组

技巧166 定制右键快捷菜单

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

第13章 RibbonX功能区

技巧168 使用Custom UI Editor修改RibbonX

技巧169 使用XML Notepad软件修改RibbonX

技巧170 RibbonX与VBA回调过程

技巧171 RibbonX使用自定义图片

技巧172 使用回调函数设置RibbonX图标

技巧173 使用RibbonX组对话框

技巧174 定制RibbonX的Toptip

技巧175 VBA动态定制RibbonX属性

技巧176 隐藏功能区

技巧177 隐藏指定的选项卡

技巧178 在VBA中调用Ribbon的内置命令

技巧179 覆盖内置的RibbonX命令

第14章 控件的应用

技巧180 限制文本框的输入

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

技巧182 使用文本框自动输入数据

技巧183 自动换行的文本框

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

技巧185 制作游走字幕

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

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

技巧188 移动列表框的列表项

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

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

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

技巧192 二级组合框

技巧193 输入时逐步提示信息

技巧194 使用DTP控件输入日期

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

技巧196 使用多页控件

技巧197 使用TabStrip控件

技巧198 使数值调节钮最小变动量小于1

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

技巧200 使用Listview控件

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

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

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

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

技巧205 制作进度条

技巧206 制作悬浮按钮

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

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

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

技巧210 自动注册控件

第15章 用户窗体的应用

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

技巧212 制作欢迎界面窗体

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

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

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

技巧216 屏蔽用户窗体标题栏的关闭按钮

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

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

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

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

技巧221 透明的用户窗体

技巧222 制作年月选择窗体

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

技巧224 在用户窗体上显示图表.xlsm

技巧225 打印用户窗体

技巧226 全屏显示用户窗体

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

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

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

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

第五篇 文件系统操作

第16章 目录和文件操作

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

技巧232 获取文件信息和属性

技巧233 获取常用的路径

技巧234 使用文件对话框

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

技巧236 创建多层目录

技巧237 删除文件或文件夹到回收站

技巧238 检测文件夹是否是空文件夹

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

第17章 文件的输入输出

技巧240 读写文本文件

技巧241 FSO读写文本文件

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

技巧243 读写文本文件的指定行

技巧244 操作注册表

技巧245 锁定及解锁文件或文件夹

第六篇 数据库应用

第18章 ADO应用

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

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

技巧248 获取数据库所有表的名称.xlsm

技巧249 动态建立数据表

技巧250 添加主键

技巧251 向表中添加字段

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

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

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

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

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

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

技巧258 Excel与Access数据库互动

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

技巧260 动态创建链接表

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

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

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

技巧264 轻松导入VFP数据表

技巧265 交叉表查询

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

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

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

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

技巧270 生成各种统计报表

第七篇 高级编程

第19章 Excel与Internet

技巧271 创建和打开超链接

技巧272 映射网络驱动器

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

技巧274 使用Lotus Notes发送E-mail

技巧275 了解HTML及DOM对象

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

技巧277 自动登录到网页

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

第20章 Excel操作XML

技巧279 快速创建XML文件

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

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

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

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

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

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

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

第22章 使用类模块

技巧286 为类指定默认属性

技巧287 为类中的属性或方法添加说明文字

技巧288 创建可枚举的类

技巧289 使用Implements实现类的多态

技巧290 使用自定义类监视单元格内容的变化

技巧291 使用Timer类实现定时器

技巧292 实现窗体控件数组事件

第23章 VBE相关操作

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

技巧294 引用VBA扩展对象库

技巧295 自动解锁受密码保护的VBA工程

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

技巧297 自动添加模块和代码

技巧298 复制模块到另一个工程

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

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

技巧301 定制自己的VBE小工具

第八篇 代码调试与优化

第24章 代码调试

第25章 错误处理

第26章 代码优化与高效编码

附录 VBA函数参考

内容摘要:

《Excel 2007 VBA实战技巧精粹》内容侧重于Excel VBA使用技巧,旨在帮助Excel VBA的初学者和有一定Excel VBA应用基础、希望进阶的读者。全书精选了320个技巧,辅以深入浅出的剖析,力求让更多希望深入掌握Excel VBA技巧的读者取得更大的提高。
  《Excel 2007 VBA实战技巧精粹》分为8篇,主要介绍Excel VBA基础知识;第二篇介绍常用的Excel对象的应用技巧;第三篇介绍Excel函数和加载宏的应用技巧;第四篇主要介绍Excel VBA开发过程中交互式设计的使用技巧;第五篇介绍如何使用VBA操作文件对话框、搜索文件、操作文件和文件夹等技巧;第六篇以一个名为“学生管理”的数据库为例介绍ADO的应用:第七篇介绍如何使用Excel VBA访问Internet及进行相关操作、读写XML文档、操控其他的Office应用程序等高级编程技巧;第八篇介绍Excel VBA代码调试和错误处理的技巧,以及一些有效的代码优化技术。
  《Excel 2007 VBA实战技巧精粹》内容丰富,图文并茂,适合各学习阶段的读者阅读。对于Excel VBA初学者,通过阅读本书能够学到正确的学习方法,快速掌握VBA编程的基础知识;对于有一定Excel VBA基础的读者,可以吸收书中的学习经验、解决方案和思路,不断提高VBA应用水平。

编辑推荐:

讲解浅显易懂:代码解析透彻,操作步骤清晰,读者易于上手。
  技巧经典实用:从Excel Home社区上百万个提问中精选的320个技巧,实务为王。
  案例即查即用:代码稍作修改,立即解决你遇到的问题。

书籍规格:

书籍详细信息
书名Excel 2007 VBA实战技巧精粹站内查询相似图书
9787115333193
如需购买下载《Excel 2007 VBA实战技巧精粹》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)88.0语种简体中文
尺寸26 × 19装帧平装
页数 350 印数 4000

书籍信息归属:

Excel 2007 VBA实战技巧精粹是人民邮电出版社于2013.10出版的中图分类号为 TP391.13 的主题关于 表处理软件 的书籍。