《Excel疑难千寻千解丛书(六):Excel2010 VBA入门与提高》PDF免费下载

资源类型:免费下载 资源大小:0 MB
资源作者:黄朝阳
资源来源:电子工业出版社
资源内容概述:《Excel 2010 VBA入门与提高》是“Excel 疑难千寻千解”丛书之一,适合有意学习VBA 或者已经开始学习VBA 的初学者,也可以作为VBA 熟练开发者的参考书。

《Excel疑难千寻千解丛书(六):Excel2010 VBA入门与提高》PDF免费下载主要包含的内容:

Excel 2010 VBA入门与提高》内容简介

《Excel 2010 VBA入门与提高》着重于Excel VBA 的基础知识和技巧,通过153 个实例为读者展示应用VBA 解决实际问题的思路和方法,并展示了常规VBA 数据处理的要点,帮助读者学会解决实际问题的思考方式。阅读《Excel 2010 VBA入门与提高》后,读者可以掌握VBA 的基本语法、数据处理、自定义函数的编写、功能区设计等重要技术,并将其应用于实际工作中,从而极大地提升工作效率和数据处理的正确性。

《Excel 2010 VBA入门与提高》的每个案例采取疑难描述、解决方案、操作方法、原理分析、知识扩展五个步骤进行讲解,力图在解决问题的同时让读者可以通晓其思路和原理。所有的案例均在Windows 7 环境下使用Excel 2010编写完成并通过测试,其中的绝大部分代码可适用于Excel 2003 和Excel 2007。

《Excel 2010 VBA入门与提高》是“Excel 疑难千寻千解”丛书之一,适合有意学习VBA 或者已经开始学习VBA 的初学者,也可以作为VBA 熟练开发者的参考书。

Excel疑难千寻千解丛书(六):Excel2010 VBA入门与提高

Excel 2010 VBA入门与提高》目录

第1章 认识VBA

第1节 认识宏

疑难1 如何开启“开发工具”选项卡

※在Excel 2007中开启“开发工具”选项卡※

疑难2 如何录制和运行宏

※宏代码保存的位置※

疑难3 如何编辑宏

※利用按钮运行宏※

疑难4 如何保存带有宏的工作簿

疑难5 如何屏蔽保存工作簿时的隐私警告

疑难6 如何设置宏的安全性

疑难7 如何创建和使用数字证书签名

第2节 认识VBE

疑难8 如何打开VB编辑器

疑难9 VB编辑器包含哪些窗口

※VBE各窗口简介※

※VBE各窗口位置的调整※

※VBE各窗口的显示或隐藏※

疑难10 VB编辑器包括哪些工具栏

第3节 VBA代码编写及帮助信息

疑难11 如何创建VBA程序

※VBA代码编写格式※

疑难12 如何运行及调用VBA程序

※立即窗口的作用※

疑难13 如何导入或导出VBA代码

疑难14 如何获取VBA帮助

疑难15 如何使用对象浏览器

※对象浏览器※

第4节 VBA基础

疑难16 如何定义变量使VBA程序更灵活

※声明变量※

※变量名的命名规则※

※VBA的数据类型※

※数据类型的分类及表示方式※

※变量的赋值※

※变量的读取※

※VBA常量※

※定长字符串与变长字符串※

※隐式声明※

疑难17 如何使多个程序共享变量

※作用域※

※全局变量※

※局部变量※

※模块级变量※

※同名变量※

疑难18 如何进行变量类型的转换

※VBA中的类型转换函数※

※整数的类型转换※

※字符的类型转换※

※数据类型的隐式转换※

疑难19 如何防止变量名称拼写错误

※Option Explicit语句※

※强制显式声明变量设置※

※使用编译功能查错※

疑难20 如何利用VBA进行计算

※文本连接※

※算术四则运算※

※指数运算※

※整除※

※计算余数※

※比较运算※

※运算优先级※

※在文本中表示双引号("”)※

疑难21 如何分段计算奖金系数

※IF分支结构※

※逻辑运算符※

※Select…Case分支结构※

※Select…Case分支结构的条件※

※Select和IF分支结构的区别※

疑难22 如何检验文本是否以字母开头

※Like运算符※

※VBA比较模式※

疑难23 如何判断某个数是否为质数

※Do…Loop循环※

※退出Do…Loop循环※

※For…Next循环※

※退出For…Next循环※

※死循环※

※退出多层循环※

※Goto语句和行标签※

第5节 练习与思考

第2章 数据的基本处理

第1节 单元格的选取与赋值

疑难24 如何选取单元格

※对象的概念※

※对象的属性和方法※

※单元格对象Range的表示方法※

※单元格对象Cells的表示方法※

※单元格对象的Select方法※

※使用对象变量表示单元格对象※

※Evaluate方法表示单元格对象※

※Evaluate方法的简写模式※

※Evaluate方法的一般模式与简写模式的区别※

疑难25 如何选取单元格区域

※以地址表示矩形单元格区域对象※

※以对角单元格表示矩形单元格区域对象※

※不规则单元格区域的表示※

※使用Union方法获取合并区域※

※使用Intersect方法获取多个区域的交集※

疑难26 如何读取单元格的值和显示的值

※单元格对象的Value属性※

※单元格对象的Text属性※

※自动列出成员※

※单元格的数字格式属性※

疑难27 如何进行单元格批量赋值

※利用Value属性给单元格赋值※

※For Each…Next循环※

※使用For Each…Next循环的注意事项※

※利用Value属性给单元格区域赋值※

※单元格(Range)对象的Address属性※

疑难28 如何向单元格输入公式

※利用Formula属性给单元格输入公式※

※Formula属性和Value属性的联系与区别※

※利用FormulaR1C1属性给单元格输入公式※

※R1C1引用样式的规则※

※通过代码实现粘贴值※

※使用VBA替代公式实现计算※

疑难29 如何在VBA中使用工作表函数进行计算

※WorksheetFunction对象※

※VBA中使用工作表函数※

※获取VBA中工作表函数的帮助※

第2节 单元格的格式设置

疑难30 如何快速设置标题行格式

※With语句※

※With语句的嵌套※

※Interior对象※

※Font对象※

※单元格的对其方式※

※Selection对象※

※利用录制宏获取格式设置代码※

※通用的格式设置对象※

疑难31 如何批量生成上标

※Characters对象※

※Font对象的 Superscript属性※

※设置Characters对象Font的注意事项※

※Characters属性的通用性※

疑难32 如何快速将列进行分组

※Columns对象和Rows对象※

※单列和单行的表示※

※多列和多行的表示※

※Group方法和Ungroup方法※

※单元格对象的EntireColumn属性和EntireRow属性※

※单元格区域的Columns属性和Rows属性※

※Outline对象※

疑难33 如何批量合并相同单元格

※Range的Merge方法合并单元格※

※VBA运行时关闭警告※

※多行中相同的内容处理※

疑难34 如何创建图片批注

※批注(Comment)对象※

※批注的添加与删除※

※FillFormat对象※

※On Error语句※

第3节 单元格的定位与查找

疑难35 如何利用VBA程序定义条件格式

※VBA条件格式的原理※

※表示整行的方法※

※日期函数DateSerial※

※利用工作表事件实时设置格式※

疑难36 如何一次性替换所有的错误值

※Range对象的Find方法※

※参数省略表示法※

※查找格式※

※使用Is Nothing判断对象是否初始化※

※IsError函数※

※SpecialCells方法※

※Find方法的一般形式※

※CVErr函数※

疑难37 如何获取最后一行数据的行数

※使用Find方法查找最后的单元格※

※Find方法按行查找和按列查找的区别※

※获取工作表总行数※

※单元格对象的End属性※

※End属性的局限性※

※其他获取最后数据行行号的方法※

疑难38 如何按颜色查找单元格

※单元格对象的Clear方法※

※动态表示数据区域※

※单元格对象的Copy方法※

※单元格对象的选择性粘贴PasteSpecial方法※

第4节 数据的整理

疑难39 如何按条件隐藏数据行

※行和列的隐藏※

※单元格对象的AutoFilter(自动筛选)方法※

※单元格对象的AdvancedFilter(高级筛选)方法※

疑难40 如何批量删除空行

※单元格删除Delete方法※

※单元格删除的通用算法※

※利用Union获取整个单元格区域进行统一操作※

※Union方法的注意事项※

※单元格插入Insert方法※

疑难41 如何实现逐行输入

※Protect方法和Unprotect方法※

※单元格的Locked属性※

※允许VBA修改保护后的工作表※

疑难42 如何用VBA创建下拉列表

※Validation对象※

※Validation对象的Add方法※

疑难43 如何使用VBA对数据按自定义序列进行排序

※单元格对象的Sort方法※

※添加和删除自定义序列CustomList ※

※使用自定义序列排序※

※Sort对象※

※排序字段SortField※

※按颜色排序※

※设置排序区域SetRange方法※

第5节 练习与思考

第3章 VBA常用函数和语句

第1节 数学函数

疑难44 如何用VBA进行四舍五入

※VBA的Round函数※

※VBA的Round函数与工作表Round函数的区别※

※在Office软件中使用自定义函数替代VBA的Round函数※

疑难45 如何随机筛选指定个数的记录

※随机数Rnd函数※

※不重复地挑选数据※

※Rnd函数语法※

※伪随机数概念※

※Randomize语句※

疑难46 如何利用VBA转换十六进制数字

※VBA的Hex函数※

友情提示:以上内容仅为本资源的内容摘要,如需全部内容请自行下载附件资源。