由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书Excel VBA经典代码应用大全9787301300954
¥ ×1
目 录
绪论
篇 VBA基础
章?Excel 2016中VBA的工作环境
1.1?使用【开发工具】选项卡
1.2?使用宏功能的方法
1.2.1?【视图】选项卡中的【宏】按钮
1.2.2?状态栏上的按钮
1.3?保存宏代码的文件格式
1.4?宏安全设置
1.5?启用工作簿中的宏
1.6?受信任位置
1.7?录制宏代码
1.7.1?录制新宏
1.7.2?录制宏的局限
1.8?运行宏代码
1.8.1?快捷键
1.8.2?功能区中的【宏】按钮
1.8.3?图片按钮
第二篇 操作Excel对象
第2章?窗口和应用程序
2.1?设置Excel窗口状态
2.2?设置Excel全屏显示
.?限定工作簿窗口大小
2.4?隐藏Excel主窗口
2.4.1?设置Visible属
2.4.2?将窗口移出屏幕
2.5?利用状态栏显示提示信息
2.6?Excel中的“定时器”
2.6.1?显示一个数字时钟
2.6.2?实现倒计时功能
2.7?精美的数字秒表
2.8?暂停宏代码的运行
2.8.1?使用Wait方法
2.8.2?使用Sleep API函数
2.9?防止用户干预宏代码的运行
2.10?调用变量名称指定的宏过程
2.11?利用OnKey方法捕捉键盘输入
2.11.1?禁止使用
2.11.2?捕捉
2.12?使用SendKeys方法模拟键盘输入
2.13?巧妙捕获用户中断
2.14?使用Application级别事件
第3章?工作簿和工作表
3.1?引用工作表
3.1.1?使用工作表名称
3.1.2?使用工作表索引号
3.1.3?使用工作表代码名称
3.1.4?使用ActiveSheet引用活动工作表
3.2?添加新工作表
3.3?防止更改工作表的名称
3.4?判断工作簿中存在指定名称的工作表
3.5?按名称排序工作表
3.5.1?按常规文本排序
3.5.2?按数字部分排序
3.6?限制工作表滚动区域
3.7?操作受保护的工作表
3.8?在指定单元格区域中禁止显示右键菜单
3.9?选中所有工作表
3.9.1?带参数的Select方法
3.9.2?使用集合
3.10?在VBA中使用工作表函数
3.11?判断存在指定名称的工作簿
3.11.1?循环判断
3.11.2?错误陷阱处理
3.12?引用工作簿
3.12.1?使用ThisWorkbook属
3.12.2?使用代码名称引用
3.1.?使用ActiveWorkbook属
3.12.4?使用工作簿名称引用
3.12.5?使用工作簿索引号
3.13?新建工作簿
3.14?导入文本文件中的数据
3.15?保存工作簿
3.15.1?使用Save方法
3.15.2?使用SaveAs方法
3.15.3?使用SaveCopyAs方法
3.16?保存指定工作表到新的工作簿文件
3.16.1?将单个工作表保存为工作簿文件
3.16.2?将指定的多个工作表保存为新工作簿文件
3.16.3?保存不确定数量的多个工作表
3.17?禁止工作簿文件另存
3.18?关闭工作簿不显示保存对话框
3.18.1?通过代码关闭工作簿
3.18.2?通过事件过程控制
3.19?限制工作簿只能通过代码关闭
3.20?打开启用宏的工作簿时禁用宏
3.21?打开工作簿时禁止更新链接
3.22?定义隐藏的名称
3.?实现工作簿“”功能
3.24?限制工作簿的使用次数
第4章?使用Range对象
4.1?引用单元格区域
4.1.1?使用A1样式引用
4.1.2?使用行列编号
4.1.3?使用快捷记号
4.1.4?使用Rows和Columns属
4.1.5?使用Offset属
4.1.6?使用Resize属
4.1.7?使用CurrentRegion属
4.1.8?使用Areas属
4.2?取得个非空单元格
4.3?随心所欲复制单元格区域
4.4?仅复制数值到另一区域
4.4.1?使用选择粘贴
4.4.2?直接赋值
4.5?对行进行快速分组
4.6?获取两个单元格区域的交叉区域
4.7?联合多个单元格区域
4.8?判断一个区域包含在另一个区域中
4.8.1?利用Application.Intersect方法
4.8.2?利用Application.Union方法
4.9?设置字符格式
4.9.1?设置单元格文本字符格式
4.9.2?设置图形对象文本字符格式
4.10?单元格区域添加边框
4.11?高亮显示单元格区域
4.11.1?使用Worksheet_SelectionChange事件
4.11.2?使用条件格式和定义名称
4.12?动态设置单元格数据验序列
4.13?将单元格公式转换为数值
4.13.1?使用选择粘贴
4.13.2?使用Value属
4.13.3?使用Formula属
4.14?判断单元格公式存在错误
4.15?批量删除所有错误值
4.16?返回指定列的列标
4.17?判断单元格存在批注
4.18?为单元格添加批注
4.19?编辑批注文本
4.20?修改批注外观
4.21?显示图片批注
4.22?设置批注字体
4.?快速判断单元格区域存在合并单元格
4.24?合并单元格时连接每个单元格内容
4.25?取消合并时在每个单元格中保留内容
4.26?合并内容相同的单列连续单元格
4.27?查找包含指定字符串的所有单元格
4.28?合并计算多个工作表的数据
4.29?合并计算多个工作簿的工作表
4.30?按指定条件自动筛选数据
4.31?多条件筛选
4.32?获取符合筛选条件的记录数
4.33?判断筛选结果为空
4.34?复制自动筛选后的数据区域
4.35?使用删除重复项获取不重复记录
4.36?删除空行
4.37?判断选中整行
4.38?工作表中一次插入多行
4.38.1?使用循环的方法
4.38.2?使用引用多行的方法
4.39?控制插入单元格区域的格式
4.40?批量删除奇数行
4.40.1?在区域中由下而上逐行删除
4.40.2?联合区域的方法
4.41?数据排序
4.42?多关键字排序
4.42.1?Range对象的Sort方法
4.42.2?Worksheet对象的Sort方法
4.43?自定义序列排序
4.44?创建数据透视表
第5章?使用Chart对象
5.1?自动创建图表
5.1.1?创建图表工作表
5.1.2?创建嵌入图表
5.2?创建线柱组合图表
5.2.1?修改数据系列方法
5.2.2?添加数据系列方法
5.3?获取数据系列的引用区域
5.4?自动添加平均值参考线
5.4.1?添加数据系列
5.4.2?绘制线条方法
5.5?自定义数据标签文本
5.6?动态图表
5.6.1?动态显示图表
5.6.2?动态绘制数据系列
5.7?使用嵌入图表事件
5.8?条件格式化数据标记
5.9?将图表保存为图片
第6章?使用Shape对象
6.1?遍历工作表中的Shape对象
6.2?在工作表中快速添加Shape对象
6.3?组合多个Shape对象
6.4?将Shape对象另存为图片
6.5?编辑Shape对象的文本
6.6?制作图片产品目录
第三篇 交互设计
第7章?使用消息框
7.1?显示简单的信息提示
7.2?定制个化的消息框
7.3?获取消息框的返回值
7.4?自动关闭的消息框
7.4.1?使用WshShell.Popup方法显示消息框
7.4.2?使用API函数显示消息框
第8章?简单的数据输入
8.1?简单的输入界面
8.2?更安全的密码输入界面
8.3?轻松获取单元格区域地址
8.4?防止用户输入错误数据
第9章?Excel内置对话框
9.1?使用Excel的内置对话框
9.2?获取用户选择的文件名
9.3?获取用户选择的文件夹名
0章?菜单和工具栏
10.1?禁用右键快捷菜单
10.2?列出所有命令栏控件
10.3?自定义菜单命令组
10.4?自定义工具栏组
10.5?自定义单元格右键快捷菜单
10.6?使用自定义右键快捷菜单输入数据
10.7?快速列出操作系统中所有字体
1章?Ribbon功能区
11.1?自定义功能区界面
11.2?编写VBA代码处理回调
11.3?使用自定义图片和内置图标
11.4?动态自定义功能区控件的属
11.4.1?动态禁用和启用控件
11.4.2?隐藏指定的选项卡
11.5?自定义功能区提示信息和加速键
11.6?自定义内置选项卡
11.7?使用VBA操作功能区
11.7.1?使用CommandBars对象
11.7.2?隐藏功能区
11.8?重置功能区内置控件
11.9?自定义快速访问工具栏
11.10?自定义【文件】选项卡
11.11?自定义上下文选项卡
11.12?使用对话框启动器
11.13?使用组合框
11.14?使用动态菜单
11.15?使用库控件
2章?控件的应用
12.1?限制文本框的输入
12.2?自动换行的文本框
1.?自动选择文本框内容
12.4?制作游走字幕
12.5?在组合框和列表框中添加列表项
12.5.1?使用RowSource属添加列表项
12.5.2?使用ListFillRange属添加列表项
12.5.3?使用List属添加列表项
12.5.4?使用AddItem方法添加列表项
12.6?移动列表框的列表项
12.7?允许多项选择的列表框
12.8?设置多列组合框和列表框
12.8.1?为多列组合框和列表框添加列表项
12.8.2?将多列列表框的数据写入工作表
12.9?二级组合框
12.10?输入时逐步提示信息
12.11?使用控件输入日期
12.11.1?使用DTP控件输入日期
12.11.2?使用MonthView控件查看日期
12.12?使用RefEdit控件获取单元格区域
12.13?使用多页控件
12.14?使用TabStrip控件
12.15?使用ListView控件
12.15.1?使用ListView控件显示数据
12.15.2?在ListView控件中使用复选框
12.15.3?调整ListView控件的行距
12.15.4?在ListView控件中排序
12.15.5?ListView控件的图标设置
12.16?使用TreeView控件显示层次
12.17?使用WebBrowser控件显示GIF动态图
12.18?使用ShockwaveFlash控件播放Flas件
12.19?制作进度条
12.19.1?使用ProgressBar控件制作进度条
12.19.2?使用标签控件制作进度条
12.20?不打印工作表中的控件
12.20.1?工作表中的表单控件
12.20.2?工作表中的ActiveX控件
12.21?遍历控件的多种方法
12.21.1?使用名称中的变量遍历控件
12.21.2?使用对象类型遍历控件
12.21.3?使用程序标识符遍历控件
12.21.4?使用FormControlType属遍历控件
12.22?使用代码在工作表中添加控件
12.22.1?使用AddFormControl方法添加表单控件
12.22.2?使用Add方法添加表单控件
12.2.?使用Add方法添加ActiveX控件
12.22.4?使用AddOLEObject方法添加ActiveX控件
3章?用户窗体的应用
13.1?调用用户窗体
13.1.1?调用模态用户窗体
13.1.2?调用非模态用户窗体
13.2?制作欢迎界面窗体
13.3?在用户窗体标题栏上添加优选化和化按钮
13.4?禁用用户窗体标题栏的关闭按钮
13.4.1?利用eryClose事件禁止关闭窗体
13.4.2?利用API函数实现禁止关闭窗体
13.5?在用户窗体上添加菜单
13.6?在用户窗体上添加工具栏
13.7?在用户窗体上添加状态栏
13.8?透明的用户窗体
13.9?调整用户窗体的显示位置
13.9.1?设置用户窗体的显示位置
13.9.2?由活动单元格确定显示位置
13.10?在用户窗体上显示图表
13.11?打印用户窗体
13.12?全屏显示用户窗体
13.12.1?设置用户窗体为应用程序的大小
13.12.2?根据屏幕分辨率设置
13.13?用户窗体运行时拖动控件
13.14?使用自定义颜色设置用户窗体颜色
13.15?自定义用户窗体的鼠标指针类型
13.16?使用代码添加用户窗体及控件
第四篇 文件系统操作
4章?目录和文件操作
14.1?判断文件或文件夹存在
14.2?重命名文件、文件夹
14.3?获取文件信息和属
14.4?获取驱动器信息
14.5?使用FSO对象操作文件夹
14.6?使用FSO对象操作文件
14.7?使用FSO对象查找文件
14.8?打开和关闭指定的文件夹
14.9?获取常用路径
5章?文件的输入输出
15.1?读写文本文件
15.1.1?用Write和Print语句写入数据
15.1.2?以Append方式追加写入数据
15.1.3?使用Input函数
15.2?使用FSO对象读写文本文件
15.2.1?写入数据
15.2.2?追加写入数据
15..?读取数据
15.3?保存指定区域内容到一个文本文件
15.4?读写文本文件的指定行
15.5?操作注册表
第五篇 数据库应用
6章?ADO应用
16.1?创建数据库连接
16.1.1?Microsoft Ace OLE DB
16.1.2?OLE DB Provider for ODBC
16.2?创建查询记录集
16.2.1?Recordset对象的Open方法
16.2.2?Connection对象的Execute方法
16.3?动态创建Access数据库文件
16.4?获取数据库所有表的信息
16.4.1?ADXCatalog对象
16.4.2?OpenSchema 方法
16.5?动态创建数据表
16.5.1?创建数据库的数据表
16.5.2?创建Excel工作表
16.6?动态创建链接表
16.6.1?链接Excel文件
16.6.2?链接Access文件
16.6.3?链接“标准格式”文本文件
16.7?在数据库中创建视图
16.8?向数据表添加、删除、修改字段
16.9?创建多数据库查询
16.10?将工作表、数据表或查询生成新的数据表
16.11?批量删除数据表中的记录
16.12?从表或查询中批量向数据表添加记录
16.13?批量修改数据表中的记录
16.14?从Excel工作表向数据表添加新记录、更新旧记录
16.15?在数据库中存储照片
16.16?制作带照片的档案表
16.17?查询不重复的记录
16.18?查询前n条优选值记录
16.19?分组聚合查询
16.19.1?聚合函数
16.19.2?分组聚合
16.20?从字段不完全相同的多个工作簿提取数据
16.21?使用内、外连接实现字段配对
16.22?比较两表提取相同项和不同项
16.?使用SL查询创建数据透视表
16.24?查询文本文件中的数据
16.24.1?查询“标准格式”文本文件
16.24.2?查询“非标准格式”文本文件
16.25?多类型表内连接关联查询
16.26?TRANSFORM交叉表查询
16.27?在数组中存储查询结果
16.28?生成各种统计报表
16.29?员工管理系统
16.29.1?新建数据库
16.29.2?员工管理系统模块设计
16.29.3?员工照片管理模块设计
第六篇 不错编程
7章?Excel与Internet
17.1?创建和打开超链接
17.1.1?批量创建超链接
17.1.2?使用Follow方法打开超链接
17.1.3?使用FollowHyperlink方法打开超链接
17.2?使用Lotus Notes发送邮件
17.3?使用MailEnvelope发送邮件
17.4?网抓基础知识概要
17.4.1?初步了解HTTP
17.4.2?HTML语言简介
17.4.3?HTML DOM
17.5?Fiddler的安装、设置与使用
17.6?获取百度查询结果
17.6.1?抓取百度查询结果的个数
17.6.2?抓取百度前5页查询结果
17.7?使用有道翻译实现英汉互译
17.8?获取图书数据
17.9?了解IE对象
17.10?使用IE自动登录网页
17.11?制作简易的网页浏览器
17.12?解析JSON文档
17.12.1?JSON的对象和数组
17.12.2?使用VBA执行JavaScript语句
17.1.?获取和讯网融资融券交易详情
17.13?获取网页中的表格数据
17.13.1?使用eryTable获取网页表格数据
17.13.2?使用HTMLFILE对象获取网页表格数据
17.13.3?借剪贴板获取网页表格数据
17.14?下载网页中的图片等文件
17.14.1?下载图片文件
17.14.2?下载压缩文件
17.15?对非UTF-8编码的数据进行编码转换
17.16?WinHttp对象和处理防盗链
17.16.1?模拟Referer获取上海券交易所数据
17.16.2?伪造Cookie获取说说数据
8章?Excel操作XML
18.1?快速创建XML文件
18.2?定制自己的Excel RSS阅读器
9章?作其Office应用程序
19.1?前期绑定与后期绑定
19.1.1?注册动态链接库
19.1.2?前期绑定
19.1.3?后期绑定
19.1.4?两种方式的优缺点
19.2?将表格数据通过Outlook邮件发送
19.3?将Excel数据输出到PowerPoint演示文稿
19.4?将Excel数据输出到Word新文档
19.4.1?在Excel中创建Word报告
19.4.2?在Excel中创建Word邮件合并
第20章?使用类模块
20.1?创建和使用自定义对象
20.2?设置类的默认属和为类添加说明
20.3?捕获应用程序事件和嵌入图表事件
20.4?设置屏幕分辨率
20.5?使用类实现控件数组
20.6?捕获单元格值的改变
20.7?利用接口实现类的多态
20.8?创建自定义的集合
20.9?跨工程使用类
20.10?使用.NET Framework中的类
20.11?监控Shape对象
2章?VBE相关操作
21.1?设置信任对VBA工程对象模型的访问
21.1.1?Excel界面中操作
21.1.2?修改注册表
21.1.3?编程方式自动设置
21.2?引用VBA扩展对象库
21.2.1?通过手动方式添加引用
21.2.2?通过编程方式添加引用
21..?查询已添加的引用
21.3?列出工程中所有部件信息
21.4?自动添加模块和代码
21.5?快速列出模块中的所有过程
21.6?自动为对象添加事件过程和代码
第22章?数组与字典
22.1?利用数组完成数据交换
22.2?罗列符合条件的信息
2.?按指定字符拆分字符串
22.4?以指定分隔符连接字符串
22.4.1?使用Array函数对数组赋值
22.4.2?使用单元格直接对数组进行赋值
22.5?以指定条件连接字符串
22.6?多表查询
22.7?两列数据对比重复
22.8?查找数组数据
22.9?按条件拆分工作表
22.10?利用数组制作工资条
22.11?冒泡排序法
22.12?字典的前期绑定与后期绑定
22.12.1?前期绑定
22.12.2?后期绑定
22.13?字典对象的常用方法与属
22.13.1?Add方法
22.13.2?Key属与Item属
22.13.3? Remove方法和Exists方法
22.14?利用字典实现条件查询
22.15?利用字典实现分类汇总
22.16?利用字典制作二级拉菜
22.17?利用字典与数组实现多条件查询
第七篇 代码调试与优化
第章?代码调试
.1?断点调试
.1.1?程序状态
.1.2?异常运行状态
.1.3?设置断点
.1.4?清除断点
.1.5?Stop语句设置断点
.1.6?单步调试
.2?使用Debug对象
.2.1?Print方法
.2.2?Assert方法
.?使用【立即窗口】
.4?使用【本地窗口】
.5?使用【监视窗口】
.5.1?添加监视
.5.2?编辑监视
.5.3?删除监视
第24章?错误处理
24.1?捕捉错误
24.2?处理错误
24.?出错误处理过程
24.4?生成错误
24.5?强制声明变量
第25章?代码优化与高效编程
25.1?避免使用Variant类型
25.2?减少引用符号的数量
25.3?用数组代替引用Range对象
25.4?让代码“专注”运行
25.5?快速输入代码
25.5.1?编辑器设置
25.5.2?使用“编辑”工具栏
25.5.3?导入代码
25.5.4?录制宏快速获取代码
25.5.5?代码缩进
25.6?编写高效的VBA代码
25.6.1?强制要求变量声明
25.6.2?变量与常量命名
25.6.3?声明函数返回值类型
25.6.4?合理使用循环
25.6.5?使用名称
25.6.6?限制GoTo语句的使用
25.6.7?尽量避免省略
25.6.8?模块或窗体功能单一化
25.6.9?使用错误处理技术,让代码更健壮
25.6.10?善于使用代码注释
Excel Home(http://www.excelhome.net)是微软在线社区联盟成员,优选优选的华语Excel资源,拥有大量原创技术文章、视频教程、加载宏及模板。Excel Home是一个学习氛围浓厚的技术交流社区,中国大陆及中国港台各行各业身怀绝技的Office高手都汇聚于此,目前已有三百多万办公人士选择成为它的注册会员。
Excel Home已精心编写并出版Office领域的图书60余种,截至2016年春节,图书累计达120多万册。
内容提要
本书内容侧重于Excel VBA的经典用法及其代码讲解,旨在帮Excel VBA初学者和具备一定VBA应用基础希望进阶学习的广大读者。全书精选了大量经典实例,辅以深入浅出的代码讲解剖析,力求让更多希望深入学习Excel VBA的读者能够有更大的收获。
本书分为7篇,共25章:篇主要介绍Excel VBA基础知识;第二篇主要介绍常用的Excel对象的使用技巧;第三篇主要介绍交互设计的使用技巧;第四篇主要介绍使用VBA操作文件;第五篇以“员工管理”数据库为例,介绍ADO的应用;第六篇主要介绍访问Internet进行网络数据抓取、读写XML文档、操作Office应用程序,以及类模块、VBE对象和数组与字典的使用技巧;第七篇主要介绍VBA代码调试和错误处理的技巧,以及代码优化技术。
本书内容丰富、图文并茂,适合各学习阶段的广大读者阅读。对于Excel VBA初学者,通过阅读本书能够学到正确的学习方法,快速掌握VBA编程的基础知识;对于已经具备一定Excel VBA应用基础的读者,可以借鉴本书中的经典示例代码,涉及本书的学习经验、解决方案和思路,进一步提高VBA应用水平。
前 言
注意:本书的示例文件获取有两种方式:①前往 Excel Home 的“图书”栏目(http://www.excelhome.net/book)进行下载;②加入Excel Home办公之家群(190427)进行下载,关于入群方式我们在前言的有详细介绍。
感谢您选择了《Excel VBA经典代码应用大全》。
作为《别怕,Excel VBA其实很简单》的兄弟篇和进阶篇,本书的主要任务是向已经稍有Excel VBA编程基础的读者提供大量Excel VBA的经典用法及其代码,通过详尽讲解让读者能够加速理解Excel VBA的各项技术点,从而达到学以致用的效果。
本书的编写目标在于展现以下内容。
◆ 的Excel VBA编程技术;
◆ 简单而有效的Excel VBA基本知识和方法;
◆ 扩展Excel内置功补充有效功能的VBA技术;
◆ 打破Excel常规局限的技巧;
◆ 体现或发挥VBA独特优势的技术;
◆ 提高Excel数据处理和分析能力的技巧;
◆ 有效提高工作效率和自动化水平的技巧;
◆ 通常情况下难以实现的功能。
本书并不是一本逐步讲解基本Excel VBA语法和对象模型等基础知识的著作,而是将Excel VBA的知识点和关键点穿插在案例中介绍,力求让读者在实际的应用环境中快速学习和提高,达到良好的学习效果。
当然,要想在一本书中罗列出Excel VBA的所有用法是不可能的事情。所以只能尽可能多地把通用和实用的一部分实例挑选出来,展现给读者,尽管这些仍只是冰山一角。对于技巧,读者可以登录Excel Home技术论坛(http://club.excelhome.net),在海量的文章库和帖子中搜索自己所需要的。
本书内容概要
本书分为7篇,共25章,涵盖了VBA编程的众多知识点,适合各学习阶段的读者阅读。
篇:VBA基础,主要介绍如何使用Excel 2016中与VBA相关的设置。
第二篇:操作Excel对象,主要介绍常用的Application对象、Workbook对象、Worksheet对象、Range对象、Shape对象和Chart对象的应用技巧。
第三篇:交互设计,主要介绍Excel VBA开发过程中交互设计的使用技巧,包括MsgBox函数,WshShell.Popup方法,InputBox函数和InputBox方法,内置对话框,菜单和工具栏,控件及用户窗体的应用等。
第四篇:文件系统操作,主要介绍如何使用VBA操作文件对话框,搜索文件,操作文件和文件夹,读写文本文件和二进制文件,以及如何使用FileSystemObject对象、读取未打开的Excel文件等技巧。
第五篇:数据库应用,以“员工管理”数据库为例,循序渐进地介绍ADO的应用,并穿插讲解了大量实用的Excel与数据库协同应用的技巧。
第六篇:不错编程,主要介绍如何使用Excel VBA访问Internet及进行相关网络数据抓取、读写XML文档、作其Office应用程序,以及类模块、VBE对象和数组与字典的使用技巧。
第七篇:代码调试与优化,主要介绍Excel VBA代码调试和错误处理的技巧,以及一些有效的代码优化技术。
读者对象
本书面向的读者群是Excel的中不错用户及IT技术人员。因此,希望读者在阅读本书以前具备Excel 2003或更高版本的使用经验,了解键盘与鼠标在Excel中的使用方法,掌握Excel的基本功能和对菜单命令的操作方法。
本书约定
在正式开始阅读本书之前,建议读者花费几分钟时间来了解一下本书在编写和组织上使用的一些惯例,这会对读者的阅读有很大帮。
软件版本
本书的写作基础是安装于Windows 10操作系统上的中文版Excel 2016。尽管如此,本书中的许多内容也适用于Excel的早期版本,如Excel 2003,或者语言版本的Excel,如英文版、繁体中文版。但是为了能顺利学习本书介绍的全部功能,建议读者在中文版Excel 2016的环境下学习。
菜单命令
本书中会这样描述在Excel或Windows及Windows程序中的操作,如在讲到对某张Excel工作表进行隐藏时,通常会写成:在Excel功能区中单击【开始】选项卡中的【格式】下拉按钮,在其扩展菜单中选择【隐藏和取消隐藏】→【隐藏工作表】命令。
鼠标指令
本书中表示鼠标操作时都使用标准方法:“指向”“单击”“右击”“拖动”“双击”等,读者可以很清楚地知道它们表示的意思。
键盘指令
当读者见到类似
Excel函数与单元格地址
本书中涉及的Excel函数与单元格地址将全部使用大写,如SUM( )、A1:B5。但在讲到函数的参数时,为了和Excel中显示一致,函数参数全部使用小写,如SUM(number1,number2, ...)。
Excel对象、属、方法和事件
本书中涉及的Excel对象、属、方法和事件的首字母使用大写,如Application对象、Font属、Add方法。
Excel VBA代码的排版
为便于代码分析和说明,本书中程序代码的前面添加了行号。读者在VBE中输入代码时,不必输入该行号。
阅读技巧
虽然本书按照一定的顺序组织案例,但这并不意味着读者需要逐页阅读。读者完全可以凭着自己的兴趣和需要,选择其中的某些章节来阅读。
当然,为了保对将要阅读的技巧能够做到良好的理解,建议读者可以从难度较低的技巧开始。万一遇到不懂的地方也不必着急,可以先“知其然”而不必“知其所以然”,参照示例文件把技巧应用到练习或工作中,以解决燃眉之急。然后在空闲的时间,通过阅读相关章节的内容,或者按照本书提的学习方法把自己欠缺的知识点补上,便能逐步理解所有的技巧了。
计算机编程是一门实践很强的技能,建议读者在阅读时,配合本书给出的示例,亲自动手输入程序代码,并调试实现结果。这样做对速提升VBA编程能力将大有好处。
特别值得一提的是,如果读者需要完成Excel VBA基础知识的学习,阅读Excel Home编写的《别怕,Excel VBA其实很简单》。
写作团队
本书由周庆麟担任策划并组织编写,前言和附录部分由周庆麟编写,章、2章和第~25章由郗金甲编写,第2~5章由时坤编写,6~1章、4章、5章和第20章由王平编写,章、章、章和第22章由罗子阳编写,6~18章由郭新建编写,由郗金甲完成全书校对和统稿。
致谢
感谢Excel Home全体专家作者团队成员对本书的支持和帮,尤其Excel Home早期VBA图书作者——范进勇、李宏业、李练、刘晓鹰、罗江锋、施兆熊、文小锋、袁竹平、赵刚和赵启永等(排名不分先后),他们为本系列图书的出版贡献了重要的力量。
Excel Home论坛管理团队和培训团队长期以来都是Excel Home图书的坚实后盾,他们是Excel Home中可的人,在此向这些可的人表示由衷的感谢。
衷心感谢Excel Home论坛的百万会员,是你们多年来不断地支持与分享,才营造出热火朝天的学习氛围,并成就了今天的Excel Home系列图书。
衷心感谢Excel Home微博的所有粉丝和Excel Home公众号的所有关注者,你们的“赞”和“转”是我们不断前进的新动力。
后续服务
在本书的编写过程中,尽管每一位团队成员都未敢稍有疏虞,但纰缪和不足之处仍在所难免。敬请读者能够提出宝贵的意见和建议,您的反馈将是我们继续努力的动力,本书的后继版本也将会更臻完善。
您可以访问http://club.excelhome.net,我们开设了专门的版块用于本书的讨论与交流。您也可以发送邮件到book@excelhome.net或者pup7@pup.cn,我们将尽力为您服务。
同时,欢迎您关注我们的官方微博(@Excelhome)和公众号(iexcelhome),我们每日更新很多的学习资源和实用的Office技巧,并与大家进行交流。
此外,我们还特别准备了学习群,群号为190427,您可以扫码入群,与作者和同学共同交流学习。
祝广大读者在阅读本书后,能学有所成!
一句顶一万句的“偷懒代码”之实践指南
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格