348830875.doc
- 1 -
如果你是学习
Excel
的朋友,?/p>
VBA
这个概念不陌生吧?/p>
VBA
的功能实在太强大,可初学的我们,面对那一串串尤如外星文的代码,你是不是看得头昏脑胀?想学,是不
是却茫然得找不到入口?/p>
在这里,我把我自己的学习心得和笔记放出来,和大家一起分享交流,一起学习,共同进步。开始吧,记住一个共
同的目标
—?/p>
掀开那层神秘的面纱,看看
VBA
的真实面目?/p>
----------------------------------
贴子内容
-------------------------
1
、什么是
VBA?
为什么要学习
VBA
?/p>
———————?/p>
?/p>
2
?/p>
)
2
?/p>
VBA
与宏
—————————————————?/p>
?/p>
3
?/p>
)
3
?/p>
VBE
简?/p>
—————————————————?/p>
?/p>
4
?/p>
)
4
、对象、属性、方法、事?/p>
——————————?/p>
?/p>
5
?/p>
)
5
?/p>
VBA
过程
—————————————————?/p>
?/p>
6
?/p>
)
6
、数据类型、变量、数组、常?/p>
————————?/p>
?/p>
7
?/p>
)
7
?/p>
(回复)该定义变量为何种数据类型
—————?/p>
?/p>
8
?/p>
)
8
?/p>
VBA
的函?/p>
—————————————————?/p>
?/p>
9
?/p>
)
9
、程序流程控?/p>
:if
语句
—————————————?/p>
?/p>
10
?/p>
)
10
、程序流程控制:
Select Case
语句
———————?/p>
?/p>
11
楼)
11
、程序流程控制:
For
?/p>
next
语句
———————?/p>
?/p>
13
楼)
12
、几?/p>
for
?/p>
next
循环的例?/p>
(
作?/p>
:
老朽?/p>
————?/p>
?/p>
14
?/p>
)
13
、程序流程控制:
For
?/p>
Each
语句
————————?/p>
?/p>
15
?/p>
)
14
、程序流程控制:
Do While
语句
—————————?/p>
?/p>
16
?/p>
)
15
、程序流程控制:
Do Until
语句
—————————?/p>
?/p>
17
楼)
16
、程序流程控制:
Go to
语句
—————————?/p>
?/p>
18
?/p>
)
什么是
VBA
?为什么要学习
VBA?
=========
VBA
?/p>
Visual Basic For Application
的简称,具体说来,可能让叶枫三天三夜也说不完,叶枫也只知?/p>
VBA
是建
立在
Office
中的一种应用程序开发工具,其实知道这也就够了。很懒很笨的叶枫只想吃香喷喷的大米饭,可从没想要
知道大米饭是怎么来的?/p>
Excel
本身的内置函数其实已经很强大了,甚至有人说,只要学会二三十个函数,就已经可以满足普通用户日
常的工作需求?/p>
那我们为什么要?/p>
VBA
?/p>
是的,如果只需要满足一些普通的工作需求可能永远也不会用到
VBA
,但在实际应用的过程中,人们的操作却?/p>
来越大,需要也越来越高,这时候就需要用
VBA
来对
Excel
进行二次开发了?/p>
VBA
可以有效地自定义和扩?/p>
Excel
?/p>
功能?/p>
但有一点叶枫想要告诉大家,
VBA
功能很强大,但并不是万能的,也并不是所有工作都需要用
VBA
来解决,?/p>
并不是所有工作用
VBA
来解决都会很简单,这要根据实际情况而定,有些工作你?/p>
VBA
来解决的话相反会变得很麻
烦?/p>
VBA
与宏
1
、亲自动手,录制一段属于自己的?/p>
提到
VBA
?/p>
相信很多人想到的就是宏,
但是
VBA
与宏是不是一回事?我觉得它们不是一回事?/p>
但这不重要,我们?