学习VBA编程首先需要学习一下程序都有哪些组成?
1.代码
VBA的程序由代码组成,可以通过录制宏或者自主编写得到VBA代码。(前期初学者可以通过宏录制快速得到自己想要实现的功能代码。)
2.过程
用VBA代码把完成一个任务的所有操作保存起来就是一个VBA过程。一个过程可以有任意多的操作,可以有任意长的代码。(初学者主要学习Sub过程和Function过程。)
3.模块
模块是保存过程的地方,一个模块可以保存多个不同类型的过程。
4.对象
用代码操作和控制的东西即为对象,如工作簿、工作表、单元格、图片、图表、透视表等。
5.对象的属性
每个对象都有属性,属性是对象包含的内容或特点。
从对象的属性,可以了解该对象具有的性质和特点。如字体的颜色,颜色就是字体的属性;按钮的宽度,宽度就是按钮的属性。从对象的属性还可以了解到这个对象包含了哪些其他的对象。如sheet1工作表的A1单元格,A1单元格就是sheet1工作表的属性;A1单元格的内容,内容就是A1单元格的属性。
对象和属性之间用点(.)连接,对象在前,属性在后,如A1单元格的内容,用汉字表达为:A1.内容
写成代码为:
Range("A1").Value '这段代码的意思是读取A1单元格的内容
对象:Range("A1")
对象和属性之间用点连接:.
属性:Value【单元格对象的属性,代表指定单元格的值】
对象的某些属性也是对象,属性和对象是相对而言的。
6.对象的方法
每个对象都有方法,方法是指在对象上执行的某个动作。如选中A1单元格,“选中”是在A1单元格这个对象上执行的操作(一个动作),就是A1单元格的方法。
对象和方法之间也是用点(.)连接,对象在前,方法在后,如选中A1单元格写成代码为:
Range("A1").Select '这段代码的意思就是选中A1单元格操作【与鼠标点击A1单元格这个动作一样的效果】
7.关键字
关键字是VBA中的保留字或符号,如语句名称、函数名称、运算符等都是关键字。【意思就是程序内定好的关键字:如+、-、*、/、if、sum……】
今天就先学习这些内容,下节课我们学习VBA的编程环境-VBE