从零开始学excel vbaA 从初级自学,那些书籍有用?

13-11-03The perspective-taking users often use search keywords
Has become a habit, advertising online searches due to the potential customers looking for a product or service you need, is accustomed to... 13-11-03More effort on improve the quality of website of soft wen
In addition to write their own, can go to find some traditional books or magazines to extract, these books the above contents are origi... 13-11-03The long tail and short tail has pay attention to the design of optimized scheme
Conclusion: whether to do or short tail long tail of key words. All need to have the corresponding optimization ... 13-11-03The composition of short tail keywords
Short tail keywords. General is the main product + modifier, is one of the more common. In the range of sex, relatively wide. Optimization of short tail k... 13-11-03The composition of keywords and optimization
The long tail keywords are how? How should optimize? The long tail keywords. Common form is composed of regional or company + name of the collection... 13-11-03Attention to detail understanding of user requirements
Understanding of user needs, it is very important to capture the details, do SEO should pay attention to the user experience, should the a... 13-11-03The proportion of paying attention to key words in the chain
Through articles within the chain, can make the site more closely linked, because the spider is crawling through these, are then col... 13-11-03The importance of the title in the inside pages
A good headline is an important index for search engines to give weight, of course, also do not the accumulation of a large number of keywords, g... 13-11-01Don't record macro write directly copy and paste the statement
This process can be more simple, code don't select any cell, as shown in the following routines. This code also USES the Copy meth... 13-11-01The most basic of copy and paste can be used to record a macro
Excel macro recorder is very useful, it can generate code available, you can also find the names of the objects, methods and relat... 13-11-01An example of Vba code
Is the code, now need to put the name of the worksheet in the type string array. Because I don't know how much of the work thin worksheet, so use with empty parentheses D... 13-11-01To find the name of the worksheet with the macro
So what is the name of the worksheet? For the next test, namely in the window immediately enter the following statement:
那么工作表的名称又是什么... 13-11-01Recording a macro code examples
Below illustrates how to use the macro recorder to learn more knowledge of VBA. First establish a workbook contains three worksheets. Then open the macro recorde... 13-11-01Over the still do not know exactly how to do it, but can design a preliminary plan, describe the general task must be completed:
Although still do not know exactly how to do it, but can design ... 13-11-01A preliminary design scheme to describe general task must be completed
Although still do not know exactly how to do it, but can design a preliminary plan, describe general task must be complete... 13-11-01A the most difficult part of the project is to start from
Often, the most difficult part of a project is to solve the problem of where to start. In this example, the first listed may be associa... 13-11-01Basic situation of Vba project development should be considered
Where to start? One way to start is to list all requirements of this application. At the time of application development, you can... 13-11-01As far as possible on variable declaration in advance
Thanks to the VBA, did not declare the variable's data type conversion is automatic,. The process looks like a simple solution, but please ... 13-11-01The potential problems existing in the Variant data type
In the process of VariantDemo, MyVar started to include three character string. Then, put the string into two parts and turn it into a d... 13-11-01VBA default data types for the Variant
If not for VBA in the routine use of a variable declaration data types, and then the Variant VBA will use the default data type. Store data for the Varian... 13-11-01The Long data type is quicker than the use of Integer data type
For the working table calculation, Excel using Double data type. Numbers in order to be able to handle in the VBA without losing ... 13-11-01The speed of execution related to the number of bytes of VBA to its configuration
In general, it is best to use occupy byte is at least able to handle all data type is assigned to it. When usin... 13-11-01If you don't define the type of variable speed will more slowly
Data types refers to how the data is stored in memory, such as integer, real number and a string. Though VBA can automatically ma... 13-11-01Vba can don't need to define the type of a variable
Because VBA can automatic processing involved in applying the data of all details, so makes programming easier. Not all of the programming la... 13-11-01Check the VBA help system to ensure that the variables have no special usage
Syntax error messages, unfortunately, not necessarily the error description is accurate. The above command will prod... 13-11-01The reserved word cannot be used as a variable
VBA there are a lot of reserved word, these words cannot be used in the name of the variable or process. If you use one of the reserved word as a ... 13-11-01An example of all types of variables
The following is a list of some examples of an assignment expression, including use of various types of variables. Variable name is located in the left of t... 13-11-01Remember the vba some of the rules for variable names
The main purpose of VBA and variables
If possible use descriptive language defined variable names, can save a lot of things. However... 13-11-01Try to avoid a large number of collection of content
The baidu big update, according to professional personage analysis, a big reason is because the network of quantities of reason, also is suc... 13-11-01To stand in the path the spider obstacle clean
Spider through on-site path, such as column, within the chain, maps, etc in the website, and collected, when met some 404 error page or because so... ... 13 ... 联系人:李先生电话:QQ: 地址:武汉市硚口区解放大道查看: 7003|回复: 15|
在线时间345 小时经验93 威望0 最后登录注册时间阅读权限20UID1415383积分93帖子精华0分享2
EH初级, 积分 93, 距离下一级还需 257 积分
积分排行3000+帖子精华0微积分0
我去年毕业然后参加工作,现在从事门窗幕墙投标报价工作。一年前的我EXCEL只会加减乘除,感觉EXCEL就是个计算软件。然后随着工作的需要开始慢慢的接触EXCEL,发现EXCEL的强大。随后每个周末都在图书馆度过,看过不少EXCEL的书。刚接触的时候比较倾向于函数公式这块。在我的工作中几乎离不开VLOOKUP这个公式以及条件求和公式,以前喜欢用DSUM求和,现在感觉SUMIFS更加方便。后来在图书馆无意间看到《数据透视表大全》这本书,我看了前面两章就为之着迷,回家通过思考把数据透视表运用到了我工作的一个环节中,比之先前别人教我的那老方法快了3倍以上。通过EXCEL的近一年的学习我对EXCEL的进步也非常大,当然和前辈比起来还差的远。对那些接触EXCEL不久和不熟悉的朋友我有点小小的意见。1& && && &、不要盲目的去学习函数公式,这样你会发现比较繁琐也很无趣,因为只有你学到的能运用到实际工作中的时候,你才能有成就感,兴趣才会越浓。2& && && &、当你学习EXCEL的过程中发现些很好用的功能的时候,你首先想到的是能不能运用到你平时的工作中。如果不能,再好的功能我感觉对目前你而言只是个摆设。3& && && &、每个人的工作中运用的都只是EXCEL功能中很小很小的一部分,学EXCEL的第一步的任务就是尽自己所学把整个工作环节中可以优化的全部优化到最大效率。这个才是你学习EXCEL的目的。 以前在图书馆的时候看EXCEL书,那时候想学习VBA,但由于基础知识都不了解,看到繁琐的程序就更加没有信心。如今想学习VBA,希望各位前辈能指点一二,推荐本入门的书籍。感激不尽!!!
在线时间5013 小时经验6978 威望13 最后登录注册时间阅读权限95UID369907积分8178帖子精华0分享0
积分排行98帖子精华0微积分0
英文没问题的话, 这本书不错。
Programming Excel with VBA and .NET
16:04 上传
Office 2007& & Excel 2003
→ → → → → → → → → → →
业精于勤荒于嬉 行成于思毁于随
在线时间457 小时经验1761 威望1 性别保密最后登录注册时间阅读权限50UID1377005积分1811帖子精华0分享0
EH高级, 积分 1811, 距离下一级还需 189 积分
积分排行580帖子精华0微积分0
本帖最后由 白云2011 于
16:14 编辑
和你刚相反我看见函数公式或看书就头晕.不懂的就参考精华贴. 百度.
如C1单元格是 公式(=a1+b1) 然后下拉
&&而在VBA中就简单了
& && && & [C1:C99] = &=a1+b1&
& && && &[C1:C99] = [sum(a1:b1)]
复杂一点的就弄一个循环
FOR I = 1 TO 99
&&CELLS(I,3) = Range(&b&& I) +CELLS(I,1)
右边→评分→鲜花
在线时间345 小时经验93 威望0 最后登录注册时间阅读权限20UID1415383积分93帖子精华0分享2
EH初级, 积分 93, 距离下一级还需 257 积分
积分排行3000+帖子精华0微积分0
livewire 发表于
英文没问题的话, 这本书不错。
Programming Excel with VBA and .NET
谢谢推荐,不过我英文确实不敢恭维
在线时间345 小时经验93 威望0 最后登录注册时间阅读权限20UID1415383积分93帖子精华0分享2
EH初级, 积分 93, 距离下一级还需 257 积分
积分排行3000+帖子精华0微积分0
白云2011 发表于
和你刚相反我看见函数公式或看书就头晕.不懂的就参考精华贴. 百度.
如C1单元格是 公式(=a1+b1) 然后下拉
呵呵,一个习惯问题。望多交流交流
在线时间69 小时经验55 威望0 性别保密最后登录注册时间阅读权限20UID1527031积分55帖子精华0分享0
EH初级, 积分 55, 距离下一级还需 295 积分
积分排行3000+帖子精华0微积分0
chengcaizilu 发表于
呵呵,一个习惯问题。望多交流交流
同行,加入QQ群
在线时间3196 小时经验5339 威望2 性别保密最后登录注册时间阅读权限95UID758496积分5339帖子精华0分享4
积分排行171昵称q帖子精华0微积分0
看书+百度。。。
在线时间1337 小时经验1550 威望0 最后登录注册时间阅读权限50UID1522947积分1550帖子精华0分享0
EH高级, 积分 1550, 距离下一级还需 450 积分
积分排行686帖子精华0微积分0
Excel2007VBA与宏完全剖析
在线时间6036 小时经验30470 威望12 最后登录注册时间阅读权限100UID646032积分31220帖子精华2分享0
管理以下版块
积分排行6帖子精华2微积分0
建议在图书馆查阅清华大学出版社1994出版的“Excel Visual Basic for Application 循序渐进“
作者:Reed Jacobson
对于初学者非常适合。当然最好能边看边练。
常见字典用法集锦及代码详解
http://club.excelhome.net/thread--1.html
在线时间266 小时经验1343 威望0 性别男最后登录注册时间阅读权限50UID26215积分1493帖子精华0分享0
EH高级, 积分 1493, 距离下一级还需 507 积分
积分排行709帖子精华0微积分0
楼主的几点小建议写得很好,深有同感。
至于VBA的书,市面上很多,但好的真的不多。
在这里我向楼方推荐两本
Excel 2003高级VBA编程宝典,个人认为本书比较适合初中级水平。如果楼主学过一种编程语言,那么这本书可以较快地让你对VBA有一个全面的认识,这本书讲得比较系统。
另一本是《EXCEL专业开发》,这本书写得非常精彩,但难度较高,不适合作为入门书籍,待又后水平提高了,强烈建议看看。
另外帮助文件是一个非常好的书籍,当然适应使用帮助是一个比较痛苦的过程,但一旦当你真正学会使用帮助后,你会发现,帮助真的是最好的书籍。我经常对帮助里面精简准确的表达叹为观止,一个自己认为很复杂的内容,帮助里可能就一句话就表达得清清楚楚,相当佩服写帮助人员的水平。
学编程最最最最关键在于写代码,只有多写代码水平才能提高,光看别人写的东西是没有太大帮助的。切记切记。
&《EXCEL专业开发》的确不错。,刚下载阅读了一部分&
积分≥4700即可申请
最佳管理者
最佳管理者奖章No.1
最佳管理者
最佳管理者奖章No.2
金牌优秀管理者
金牌优秀管理者勋章No.1
优秀管理者
优秀管理者勋章No.1
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.1
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&加载中,请稍候...
加载中,请稍候...
京 东 价:
¥61.50 [7.8折][定价:¥79.00]
温馨提示:
其它类似商品
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
Excel VBA程序开发自学宝典(第2版 附CD光盘)
查找同类商品
  相对于同类书籍,《Excel VBA程序开发自学宝典(第2版)》在内容编排上具有以下特点。  1.除了对VBA语言的基础语法与对象操作解说外,重点展示了如何开发一个独立完善的插件,而非局限在通过VBA解决一个临时性的工作问题。通过本书,您完全可以实现编写自己的商业软件,也可以开发一个完善的管理系统。  2.本书属于国内第一本详细展示开发功能区的图书。书中第24章使用近50页讲解功能区中各元素的特点、调用语法和案例展示,通读该章节,您可以开发属于自己的功能区选项卡与菜单。  3.本书对代码的执行速度有较多的笔墨叙述,而且总结了多条代码优化的规则。  4.正则表达式应用在VBA中可以强化VBA的字符处理功能,本书详细地阐述了正则表达式的调用方法、语法,并提供了大量案例与思路。  5.详述利用VB 6.0企业版开发具有更高安全性的COM加载项,并通过Inno Setup将它封装成EXE格式的安装程序,读者可以借此开发自己的商业软件。  6.为了最大限度地提升读者的知识面,本书提供了几百个VBA相关的疑难解答。在每个奇数页的页脚处提供一个常见的问题,在偶数页的页脚处提供问题的答案,从而让读者在学习VBA理论知识与实践之外,可以拓展知识面、解除心中疑惑。
推荐购买:
  《Excel VBA程序开发自学宝典(第2版)》是VBA入门的经典教材,对VBA的基础理论、语法规则、代码优化、编写思路、开发函数与使用数组等都进行了详尽的理论阐述和案例演示,同时还搭配窗体与控件、正则表达式、字典、File System Object、API、类模块、脚本语言的应用,以及开发功能区、开发加载宏、封装代码等高级应用,力求完整地展示了VBA的功能与魅力。通读本书,您不仅能学到如何开发函数、编写程序,还能设计报表系统,独立开发Excel百宝箱式的大中型插件。  《Excel VBA程序开发自学宝典(第2版)》是畅销书《Excel VBA程序开发自学宝典》的升级版本。《Excel VBA程序开发自学宝典》第1版于2009年10月上市,基于Excel 2007版本撰写,曾多次销罄重印。然而本着精益求精的原则,作者在售后服务QQ群和售后论坛中收集了大量的用户反馈信息,对图书进行改版,删除了部分实用性不大的内容,增加了正则表达式、字典的应用、开发功能区与封装代码等章节,增加了开发插件的案例,全书改用Excel 2010截图,并修正了第1版中无法兼容Excel 2010的部分代码与设计思路,促使教学内容更具通用性。
第1章 从插件看VBA的优越性
1.1 从身份证号获取个人信息
1.1.1 内置公式法
1.1.2 自定义函数法
1.1.3 插件法
1.1.4 浅谈VBA优势
1.2 插件特点及如何发挥插件的优势
1.2.1 Excel插件的特点
1.2.2 Excel插件的优势与限制
1.2.3 如何发挥插件的优势
1.2.4 开发Excel插件的条件
1.2.5 本书架构
第2章 VBA简史与安全性
2.1 VBA的发展史与优缺点
2.1.1 宏与VBA
2.1.2 VBA历史与版本
2.1.3 VBA的优、缺点
2.2 VBA能做什么
2.2.1 VBA主要用途
2.2.2 VBA主要用户
2.3 VBA的安全性
2.3.1 VBA的安全性
2.3.2 了解安全性对话框
2.3.3 让自己的VBA程序畅通无阻
2.4 使用VBA帮助
2.4.1 利用帮助学习VBA语法
2.4.2 捕捉错误
第3章 巧设VBA编辑器提升编程效率
3.1 认识VBE组件
3.1.1 访问VBA开发环境
3.1.2 认识VBE的组件
3.1.3 VBE中不同代码窗口的作用
3.2 VBE中的选项设置
3.2.1 编辑器选项
3.2.2 编辑器格式选项
3.2.3 通用选项
3.2.4 VBA代码保护
第4章 VBA基本概念
4.1 理解VBA的对象、属性与方法
4.1.1 什么是对象
4.1.2 如何理解属性
4.1.3 如何理解方法
4.1.4 判断对象的属性与方法
4.2 认识VBA的事件
4.2.1 什么是事件
4.2.2 事件的分类及其用途
4.3 VBA的运算符
4.3.1 VBA中运算符的分类
4.3.2 算术运算符
4.3.3 比较运算符
4.3.4 逻辑运算符
4.3.5 运算符的优先顺序
4.4 简单的字符处理函数
4.4.1 字符串处理函数功能介绍
4.4.2 StrComp:字符相似比较
4.4.3 Strconv:字符串类型转换
4.4.4 Format:格式化字符串
4.4.5 LCase/ UCase:大小写转换
4.4.6 String / Space:重复字符
4.4.7 Lset / Rset:字符串往左/右对齐
4.4.8 Instr:返回字符出现位置
4.4.9 Left/Mid/Right:从左、中、右取值
4.4.10 LTrim/RTrim/ Trim:去除空格
4.4.11 Like:字符串相似度比较
第5章 深入解析数据类型与变量
5.1 数据类型
5.1.1 为什么要区分数据类型
5.1.2 认识VBA的数据类型
5.1.3 数据类型的声明与转换
5.2 常量与变量
5.2.1 常量的定义与用途
5.2.2 常量的声明方式
5.2.3 常量的命名规则
5.2.4 变量的定义与用途
5.2.5 变量的类型与声明
5.2.6 为什么要声明变量
5.2.7 区分静态变量与动态变量
5.2.8 变量的作用域和生命周期
5.2.9 认识对象变量
5.2.10 认识数组变量
第6章 编写Sub过程及开发函数
6.1 认识过程
6.1.1 过程的分类与调用方式
6.1.2 插入过程的方式
6.1.3 过程的命名规则
6.2 编写Sub过程
6.2.1 Sub过程的语法解析
6.2.2 Sub过程的执行流程
6.2.3 过程的递归
6.2.4 Sub过程实例演示
6.3 认识Function过程
6.3.1 Function过程的特点
6.3.2 Function的语法解析
6.3.3 调用Function过程
6.4 关于过程的参数
6.4.1 Sub过程的参数及应用
6.4.2 按值传递与按址传递的参数
6.4.3 Function过程的参数
6.5 开发自定义函数
6.5.1 开发不带参数的Function过程
6.5.2 开发带有一个参数的Function过程
6.5.3 开发带有两个参数的Function过程
6.5.4 开发带有两个可选参数的Function过程
6.5.5 开发带有不确定参数的Function过程
6.5.6 开发具有三个参数且第三个为可选的Function过程
6.6 编写函数帮助
第7章 对象的引用方式总结
7.1 VBA中的对象及结构
7.1.1 关于对象的相关概念
7.1.2 对象与对象集合
7.1.3 对象的层次:父对象与子对象
7.1.4 认识Excel所有对象
7.2 对象的表示法
7.2.1 对象的完整引用方式与简写
7.2.2 利用名称获取对象
7.2.3 利用集合索引号获取对象
7.2.4 活动对象的简化引用
7.2.5 利用With语句简化对象引用
7.2.6 事件中的Me关键字
7.3 单元格的各种引用方式
7.3.1 Range(&A1&)方式引用单元格
7.3.2 Cells(1,1)方式引用单元格
7.3.3 [a1]方式引用单元格
7.3.4 Range(&A1&)、Cells(1,1)与[a1]比较
7.3.5 Selection与ActiveCell:当前选区与活动单元格
7.3.6 Names:利用名称引用单元格或区域
7.3.7 UsedRange与CurrentRegion
7.3.8 SpecialCells:按条件引用区域
7.3.9 CurrentArray:引用数组区域
7.3.10 Resize:重置区域大小
7.3.11 Offset:根据偏移量引用区域
7.3.12 Union:单元格的合集
7.3.13 Intersect:单元格、区域的交集
7.3.14 End:引用源区域的区域尾端的单元格
第8章 让代码自动运行
8.1 让宏自动执行
8.1.1 Auto自动宏
8.1.2 工作簿事件中的自动宏
8.1.3 利用鼠标移动事件执行自动宏
8.2 详谈VBA的事件
8.2.1 事件的定义与分类
8.2.2 事件的层次和执行顺序
8.2.3 事件的禁用与启用
8.2.4 事件代码的录入方式
8.3 VBA有哪些事件
8.3.1 应用程序级别事件介绍
8.3.2 工作簿事件介绍
8.3.3 工作表事件介绍
8.3.4 事件的特例
第9章 编程规则与代码优化
9.1 代码编写规则
9.1.1 对代码添加注释
9.1.2 长代码分行
9.1.3 代码缩进对齐
9.1.4 声明有意义的变量名称
9.1.5 IF&End IF类配对语句的录入方式
9.1.6 录入事件代码的方式
9.1.7 借用自动列出成员录入代码
9.1.8 善用公共变量
9.1.9 将较大的过程分为多个再调用
9.1.10 减少过程参数
9.1.11 兼容Excel 2010和Excel 2003
9.2 优化代码
9.2.1 强制声明变量
9.2.2 善用常量
9.2.3 关闭屏幕更新
9.2.4 利用With减少对象读取次数
9.2.5 利用变量减少对象读取次数
9.2.6 善用带$的字符串处理函数
9.2.7 善用循环中的步长减少循环次数
9.2.8 利用数组代替单元格对象
9.2.9 不重复调用自定义函数时不使用自定义函数
9.2.10 将不改变值或者属性的语句放到循环语句外
9.2.11 利用长度计算判断单元格是否非空
9.2.12 尽量调用内置功能
9.2.13 利用对象循环替代单元格循环
第10章 常用语法剖析
10.1 输入、输出语句
10.1.1 Msgbox函数的功能及作用
10.1.2 Msgbox的语法
10.1.3 Msgbox函数的限制
10.1.4 利用WScript突破Msgbox限制
10.1.5 Debug.print
10.1.6 Inputbox函数的功能与作用
10.1.7 Inputbox函数的语法
10.1.8 借用Inputbox函数生成月历
10.1.9 Inputbox函数的限制
10.1.10 利用Application.Inputbox方法替代Inputbox函数
10.1.11 Application.Inputbox语法详解
10.2 条件判断语句
10.2.1 IIF函数的语法与应用
10.2.2 IIF函数的限制
10.2.3 IF&Then&语句的语法详解
10.2.4 IF&Then&应用案例
10.2.5 IF&Then&Else&语法与应用
10.2.6 条件语句的嵌套应用
10.2.7 Select Case语法详解
10.2.8 Select Case与IF& Then&Else之比较
10.2.9 借用Choose函数简化条件选择
10.3 循环语句
10.3.1 For Next语句
10.3.2 利用循环获取工作表目录
10.3.3 For Each Next语法详解
10.3.4 利用循环选择区域中所有负数
10.3.5 利用循环统一所有图片高度并对齐单元格
10.3.6 Do Loop语法详解
10.3.7 在工作表中循环获取所有字体
10.3.8 计算得分累加到1000时的场次
10.3.9 利用循环产生文字动画
10.4 With语句
10.4.1 With语句的用途与语法
10.4.2 With语句实例
10.4.3 With语句常见错误分析
10.5 错误处理语句
10.5.1 错误类型与原因
10.5.2 Err对象及其属性、方法
10.5.3 认识Error函数
10.5.4 罗列错误代码及含义
10.5.5 VBA的错误处理机制
10.5.6 错误处理:错误三次则退出程序
10.5.7 错误处理:多功能选区统计
10.5.8 错误处理的作用域
10.5.9 GoSub...Return语句
10.5.10 开发错误处理函数
第11章 基本编程应用案例
11.1 Application应用案例
11.1.1 英文单词排错
11.1.2 计算表达式
11.1.3 禁止程序运行时弹出警告框
11.1.4 调整计算方式
11.1.5 建立文件目录
11.1.6 在指定时间提示行程安排
11.1.7 模拟键盘快捷键
11.1.8 为过程指定组合键
11.1.9 合并区域
11.1.10 获取多区域的交集
11.1.11 滚动显示Excel状态栏信息
11.1.12 选定任意工作簿中的任意区域
11.2 Range对象应用案例
11.2.1 复制单元格数据
11.2.2 将区域中的数据合并到一个单元格中
11.2.3 多工作表数据合并,且添加边框
11.2.4 在区域中精确查找
11.2.5 替换不规则货品名称
11.2.6 多区域合并
11.2.7 反向选择单元格
11.2.8 插入图片并调整为选区大小
11.2.9 选择当前表已用区域的奇/偶数行
11.2.10 删除重复值
11.2.11 将选区导出为图片
11.2.12 选择本表所有合并单元格
11.2.13 朗读选区字符
11.2.14 隐藏所有公式结果为错误的单元格
11.2.15 快速添加日期批注且自动缩放
11.2.16 生成二级下拉选单
11.2.17 将产量批量转换成下拉菜单
11.3 Names对象应用案例
11.3.1 利用名称引用其他表数据
11.3.2 借用名称,将区域数据引用到组合框
11.3.3 设计三级下拉菜单
11.4 Comments 对象应用案例
11.4.1 批量将数据导入批注
11.4.2 在所有批注末尾添加指定日期
11.4.3 为批注设置图片背景
11.4.4 添加个性化批注
11.4.5 批量修改当前表批注的外观
11.4.6 替换所有批注中的&计算机&为&电脑&
11.5 Sheets对象应用案例
11.5.1 添加汇总工作表
11.5.2 除&目录&工作表外隐藏其他所有工作表
11.5.3 建立带链接功能的工作表目录,且通过快捷键返回目录
11.5.4 对当前表已用区域设置背景图片
11.5.5 批量命名工作表
11.6 Workbooks对象应用案例
11.6.1 新建工作簿并调用保存对话框
11.6.2 工作簿拆分
11.6.3 导入文本文件到当前工作簿
11.6.4 每30分钟备份工作簿
11.6.5 清除所有打开工作簿的密码
11.6.6 获取工作簿建立时间和最后一次保存时间
11.6.7 记录文件打开次数
11.6.8 设计一个查看一次即自动删除的工作簿
11.6.9 不打开工作簿而提取数据
11.6.10 将指定文件夹下每个工作簿中的三月生产表合并到一个工作簿
11.6.11 建立指定文件夹下所有工作簿目录和工作表目录
11.7 Windows 对象案例
11.7.1 切换当前窗口的网格线、滚动条、标题与工作表标签
11.7.2 自由滚动窗口方便阅读工作表数据
11.7.3 计算活动单元格左边距
11.7.4 三种方式不显示零值
11.8 程序级事件案例
11.8.1 新工作簿环境设计
11.8.2 打开任意工作簿时全自动备份
11.9 工作簿事件案例
11.9.1 新建工作表时自动设置页眉
11.9.2 未汇总则禁止关闭工作簿
11.9.3 新建工作表时以当前时间命名
11.9.4 月底以外时间禁止打印总表
11.9.5 禁止切换到其他工作簿
11.10 工作表事件案例
11.10.1 在状态栏提示最大值的单元格地址
11.10.2 快速录入出勤表
11.10.3 在状态栏显示选区的字母、数字、汉字个数
11.10.4 实时监控单元格每一次编辑的数据与时间
11.10.5 利用数字简化公司名输入
11.10.6 录入数据时自动跳过带公式的单元格
11.10.7 对选择区域进行背景着色
11.11 ActiveX控件事件案例
11.11.1 鼠标移过时切换按钮颜色
11.11.2 鼠标移动录入姓名
11.11.3 鼠标移过组合框时加载图片
11.11.4 鼠标移过列表框时输入品名与单价
第12章 数组基础
12.1 数组基础
12.1.1 数组概念
12.1.2 数据的维数
12.1.3 利用索引号获取数组中的元素
12.1.4 声明数组与赋值
12.1.5 静态数组与动态数组
12.2 内置数组函数
12.2.1 Array:创建一个数组
12.2.2 Isarray:判断是否是数组
12.2.3 Index:从数组中取值
12.2.4 Transpose:转置数组
12.2.5 LBound / Ubound:获取数组的上下界
12.2.6 Split/ Join:文本与数组转换
12.2.7 Filter:数组的筛选
第13章 数组实战
13.1 自定义数组函数
13.1.1 定义数组函数要点
13.1.2 获取工作表目录
13.1.3 星期序列
13.1.4 获取区域的唯一值
13.2 数组应用案例
13.2.1 按姓名排列的纵向学员表转置为按班级横向排列
13.2.2 表学员资料查询
13.2.3 定义百家姓序列
13.2.4 查询两列相同项
13.2.5 获取文件夹下所有文件详细信息
13.2.6 获取当前表所有批注
第14章 设计窗体
14.1 UserForm简介
14.1.1 窗体与控件的用途
14.1.2 插入窗体与控件的方法
14.1.3 使用Excel 5.0对话框
14.2 窗体控件一览
14.2.1 标签
14.2.2 文字框
14.2.3 命令按钮
14.2.4 复合框
14.2.5 列表框
14.2.6 复选框
14.2.7 单选框
14.2.8 分组框
14.2.9 切换按钮
14.2.10 多页控件
14.2.11 滚动条
14.2.12 图像
14.2.13 RefEdit
14.2.14 附加控件
14.3 设置控件属性
14.3.1 调整窗体控件位置与大小
14.3.2 设置控件的顺序
14.3.3 共同属性与非共同属性
14.3.4 设置颜色属性
14.3.5 设置高与宽属性
14.3.6 设置Picture属性
14.3.7 设置光标属性
14.3.8 设置复合框
14.3.9 设置Flash动画
14.4 窗体与控件的事件
14.4.1 窗体事件介绍
14.4.2 显示窗体时随机加载背景图
14.4.3 初始化窗体时填充列表框下拉列表
14.4.4 双击时关闭窗体
14.4.5 窗体永远显示在上左角
14.4.6 按比例缩放窗体及滚动窗体
14.4.7 控件事件介绍
14.4.8 在窗体中建立超链接
14.4.9 鼠标移过更新列表框数据
14.4.10 让输入学号的文字框仅能录入6位数字
14.4.11 鼠标拖动调整文字框大小
14.4.12 为窗体中所有控件设置帮助
14.5 窗体运用案例
14.5.1 设计登录界面
14.5.2 权限认证窗口
14.5.3 设计计划任务向导
14.5.4 设计动画帮助
14.5.5 用窗体浏览图片
14.6 窗体与表格的交互
14.6.1 设计多表录入面板
14.6.2 多条件高级查询
14.6.3 分类汇总捐赠额并按需求导出
14.6.4 输入长地名时逐一提示
第15章 表单控件与ActiveX控件
15.1 表单控件
15.1.1 控件的调出方式
15.1.2 表单控件的功能
15.1.3 表单工具的优缺点
15.1.4 案例:批量插入单选框并分组
15.2 ActiveX控件
15.2.1 ActiveX控件功能
15.2.2 利用列表框突破数据有效性的单列限制
15.2.3 在工作表中播放Flash动画
15.2.4 在工作表左上角播放GIF动画
15.2.5 在复合框显示数据源的唯一值
第16章 FSO、WScript与DOS 在VBA中的应用
16.1 认识FSO
16.1.1 FSO的用途与调用方式
16.1.2 FSO的对象
16.1.3 FSO常用对象的方法与属性
16.2 用FSO处理文件与目录
16.2.1 获取文件夹相关信息
16.2.2 删除D盘中大小为0的文件夹
16.2.3 获取C盘中所有文件列表
16.3 关于脚本语言WScript
16.3.1 关于脚本语言
16.3.2 WScript的方法与属性
16.3.3 WScript.Shell的使用方法
16.4 脚本语言应用案例
16.4.1 在桌面建立当前工作簿的快捷方式
16.4.2 将Excel 2003和Excel 2010添加到右键&发送到&菜单
16.4.3 显示桌面所有文件列表
16.4.4 关闭数字键及打开大写锁定键
16.4.5 提取选择的文件夹中所有文件的信息
16.4.6 打开网上邻居
16.4.7 在收藏夹中添加网址
16.5 VBA中调用DOS
16.6 DOS在VBA中的应用
16.6.1 获取CDE三个磁盘根目录中的目录列表
16.6.2 获取D盘中所有Excel文件
16.6.3 获取IP地址与网关设置
第17章 正则表达式与VBA
17.1 何谓正则
17.1.1 概念
17.1.2 特点
17.1.3 调用方式
17.2 语法基础
17.2.1 调用正则表达式的基本格式
17.2.2 正则表达式的参数
17.2.3 匹配的优先顺序
17.2.4 借用元字符强化搜索功能
17.3 正则表达式应用
17.3.1 乱序字符串取值并汇总
17.3.2 计算建筑面积
17.3.3 取括号中的数字
17.3.4 去除字符串首尾的空白字符
17.3.5 将字符串中的多段数字分列
17.3.6 获取Email地址
17.3.7 提取文件的路径与文件名
17.3.8 汇总人民币
17.3.9 开发分列函数
17.3.10 删除重复字词
第18章 字典的应用
18.1 Dictionary 对象基础
18.1.1 Dictionary对象的调用
18.1.2 Dictionary的特点
18.1.3 Dictionary的属性与方法
18.2 字典的应用技巧
18.2.1 开发取唯一值的函数
18.2.2 分类汇总
18.2.3 对多列数据相同者应用背景色
18.2.4 数据查询
18.2.5 保存与载入选区
第19章 命令栏对象与工具栏开发
19.1 关于内置命令栏
19.1.1 Excel对命令栏的处理方式
19.1.2 内置命令栏的分类
19.1.3 手工定义工具栏按钮
19.2 了解CommandBars对象
19.2.1 CommandBar的常用属性
19.2.2 CommandBar的方法
19.2.3 获取CommandBars子对象的名称与类型
19.2.4 获取及保存内置图标
19.3 创建与删除工具栏
19.3.1 建立工具按钮基本语法
19.3.2 自定义新工具栏案例:工作表目录
19.4 创建弹出式工具栏
19.4.1 创建弹出式工具栏语法结构
19.4.2 创建一个弹出式工具栏
19.4.3 创建三级工具栏
19.5 特殊的工具栏
19.5.1 创建可读写的弹出式工具栏
19.5.2 利用工具栏文字框查找数据
第20章 自定义菜单
20.1 菜单基础
20.1.1 菜单的分类
20.1.2 创建菜单基本语法
20.1.3 设计菜单注意事项
20.2 创建新菜单案例
20.2.1 创建关机与重启两个工作表菜单
20.2.2 由用户定义子菜单容器
20.3 设计感应菜单
20.3.1 在指定工作表才可用的菜单
20.3.2 在指定区域才可用的菜单
20.3.3 选择图表才出现的菜单
20.4 认识快捷菜单
20.4.1 快捷菜单的分类
20.4.2 获取Excel所有快捷菜单
20.4.3 Excel多版本中快捷菜单的差异
20.5 定制快捷菜单
20.5.1 创建单元格右键子菜单
20.5.2 设计左键快捷菜单
20.5.3 打造最强大的单元格右键菜单
20.5.4 在窗体中显示快捷菜单
第21章 认识类和类模块
21.1 类模块基础
21.1.1 类模块应用范围
21.1.2 类模块事件
21.1.3 类模块与变量
21.2 类的应用
21.2.1 程序级事件:在标题处显示工作簿路径
21.2.2 对所有工作表的选区背景着色
21.2.3 为窗体的按钮批量设置事件过程
21.2.4 开发颜色面板
第22章 API的基本应用
22.1 API在窗体设计中的应用
22.1.1 按任意地方都可拖动的窗体
22.1.2 设计半圆形动画窗体
22.1.3 资料录入完整鼠标才可以离开窗体的范围限制
22.1.4 拖动窗体随意修改窗体大小
22.1.5 设计百叶窗式动态窗体
22.1.6 在窗体中展示文字动画
22.2 API的其他应用
22.2.1 发送邮件
22.2.2 仿Photoshop设计彩蛋
22.2.3 让ActiveX控件在非设计模式下也能移动
22.2.4 将文件删除并存入回收站
第23章 VBA与注册表
23.1 VBA对注册表的控制方式
23.1.1 什么是注册表
23.1.2 VBA操作注册表的方法
23.1.3 VBA操作注册表的优缺点
23.1.4 借用脚本实现注册表的自由控制
23.2 注册表的应用
23.2.1 记录当前工作簿最后一次打开时间
23.2.2 限制工作簿使用次数
23.2.3 让零值显示设置适用所有工作表
23.2.4 禁止使用U盘
第24章 Ribbon功能区设计
24.1 功能区的特点
24.1.1 外型特点
24.1.2 调用特点
24.1.3 开发特点
24.2 准备工作
24.2.1 认识OfficeCustomUIEditor
24.2.2 OfficeCustomUIEditor的使用技巧
24.2.3 VBA与功能区的相互调用方式
24.3 基本语法
24.3.1 功能区元素图解
24.3.2 用模板提高定制功能区的效率
24.3.3 定制新功能区语法详解
24.3.4 在内置选项卡插入按钮
24.3.5 修改内置选项卡的名称
24.3.6 调用内置组和命令
24.3.7 锁定内置功能
24.3.8 使用回调函数控强化功能区
24.3.9 调用图片生成菜单
24.3.10 设计动态菜单
24.4 功能区开发精彩案例
24.4.1 开发内置图标查看器
24.4.2 在功能区设计动态时钟
24.4.3 开发汉化版图片另存插件
24.4.4 调用照相机与更改形状
24.4.5 在功能区创建工作表目录
第25章 VBE的对象模型与对象控制
25.1 准备工作
25.1.1 设置Excel选项
25.1.2 引用对象库
25.2 认识VBE的对象模型
25.2.1 VBE对象模型的层次结构
25.2.2 VBE对象介绍
25.2.3 如何引用VBE对象
25.2.4 罗列当前工程中所有组件及其类型
25.3 VBE对象的控制
25.3.1 罗列指定模块中所有过程的名称
25.3.2 罗列所有模块代码总行数
25.3.3 利用代码添加模块
25.3.4 用代码添加工作簿事件代码
25.3.5 创建ActiveX控件且编写单击事件代码
25.3.6 删除当前工作簿所有代码及窗体、模块组件
25.3.7 判断工作簿是否有宏代码
25.3.8 全自动生成窗体、控件及事件代码
第26章 程序开发思想
26.1 开发人员自我定位
26.1.1 区别开发人员与应用人员
26.1.2 开发人员基本条件
26.2 开发插件与普通VBA编程的区别
26.3 如何开发最佳应用程序
26.3.1 罗列应用程序需具备的功能
26.3.2 与终端用户交流
26.3.3 规划程序结构
26.3.4 设定友好的界面
26.3.5 提升程序通用性
26.3.6 注重程序效率
26.3.7 提供防错机制
第27章 开发VBA百宝箱
27.1 菜单定制基础
27.1.1 认识命令栏对象
27.1.2 创建命令栏基本语法
27.1.3 罗列VBE中所有菜单与子菜单
27.1.4 创建工具栏以统计模块中过程相关信息
27.2 开发VBA插件工具箱
27.2.1 开发插件的准备工作
27.2.2 罗列插件功能
27.2.3 开发代码编号工具
27.2.4 开发代码美化工具
27.2.5 开发代码导出工具
27.2.6 开发代码清除工具
27.2.7 开发代码减肥工具
27.2.8 编写菜单
27.2.9 发布插件
第28章 插件设计
28.1 关于加载宏
28.1.1 加载宏的特点
28.1.2 为什么使用加载宏
28.1.3 加载宏管理器
28.1.4 内置加载宏的加载与使用
28.1.5 安装与卸载自定义加载宏
28.2 关于加载项
28.2.1 加载项的分类
28.2.2 加载项的开发方式
28.2.3 两种加载项的安装方式
28.3 准备编写XLAM加载宏
28.3.1 认识Excel工作簿的格式
28.3.2 生成加载宏的两种方法
28.3.3 宏转换成加载宏的技巧
28.4 开发公农历日历控件
28.4.1 确认程序需具备的功能
28.4.2 定义公历转农历的函数
28.4.3 设计日期输入器窗体
28.4.4 编写窗体初始化代码
28.4.5 实现输入器与工作表交互
28.4.6 设计帮助
28.4.7 定制菜单
28.4.8 测试并发布插件
28.5 开发突出显示当前行列插件
28.5.1 确认所需具备的功能
28.5.2 通过xml开发功能区选项卡
28.5.3 编写随鼠标移动而着色的VBA代码
28.5.4 测试代码
第29章 代码封装技巧
29.1 封装基础
29.1.1 代码封装的优越性
29.1.2 COM加载项开发基础
29.1.3 安装VB 6.0企业版
29.1.4 开发COM加载项的基本步骤
29.2 开发并封装重复值控制器
29.2.1 确认插件所需功能
29.2.2 建立VB工程
29.2.3 添加引用
29.2.4 编写菜单代码及响应事件
28.6.5 编写重复值控制主程序
29.6.6 发布加载项并安装调试
29.3 封装相同项与不同项的比较工具
29.3.1 确认插件所需功能
29.3.2 在Excel中创建窗体并调试
29.3.3 建立VB工程
29.3.4 添加引用
29.3.5 生成功能区按钮与响引事件
29.3.6 导入窗体
29.3.7 发布加载项并安装调试
29.4 设计安装软件
29.4.1 设计安装软件的必要性
29.4.2 程序选择
29.4.3 使用程序向导制作安装软件
29.4.4 自定义高级安装软件
29.4.5 制作相同项与不同项的高级安装程序
第30章 开发&Excel百宝箱&
30.1 程序规划
30.1.1 了解终端用户需求
30.1.2 确认插件功能表
30.1.3 规划插件结构
30.2 财务工具箱
30.2.1 制作工资条头
30.2.2 根据工资计算所需钞票张数
30.2.3 小写金额转大写
30.2.4 工作簿与工作表合并
30.2.5 工作表拆分
30.2.6 工作簿拆分
30.2.7 复选框工具
30.2.8 文本与数据转换
30.3 合并工具箱
30.3.1 合并数据并居中及其还原
30.3.2 合并数据并复制
30.3.3 取消区域合并填充原合并值
30.3.4 可还原的合并居中
30.3.5 合并列中相同数据及还原
30.4 批注工具箱
30.4.1 批注管理器
30.4.2 添加个性化批注
30.4.3 建立图片批注
30.4.4 批量添加右列内容为批注
30.4.5 批量导入同名照片到批注
30.5 图片工具箱
30.5.1 将选区转换成图片
30.5.2 批量导入图片
30.5.3 批量导出图片到硬盘
30.6 开发函数
30.6.1 开发自定义函数
30.6.2 设计函数帮助
30.7 定制百宝箱帮助
30.7.1 定制百宝箱帮助
30.7.2 信息反馈
30.8 定制多级菜单并发布
30.8.1 定制菜单
30.8.2 发布
30.8.3 小结
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
七日畅销榜
新书热卖榜}

我要回帖

更多关于 excel 2010 vba 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信