每个VBA对象都有各自的方法和属性,只有掌握了对法和属性才能让一段代码去运行。
打个比喻,把小A去超市买东西的过程比作一段VBA代码的运行过程。
小A去小区最大的超市买了一瓶冰冻的矿泉水,并立即喝掉。
小A、超市、矿泉水就是VBA的对象。
最大就是超市的属性,冰冻就是矿泉水的属性。
喝掉就是方法。
对象的属性就是对象的某个特征,比如颜色、大小、地址、名称。每一个对象都有属性,并且有多个属性。
以下就是关于VBA对象属性的举例:
Sub 工作表的名字()
MsgBox Sheet3.Name
End Sub
以下代码就是获取sheet3的名称。名称就是sheet3对象的属性。
Sub 单元格的行号()
MsgBox Sheet3.Range("a2").Row
End Sub
以下代码就是获取A2单元格的行号,行号就是Range("a2")对象的属性。
Sub 单元格的列宽()
MsgBox Sheet3.Range("b2").ColumnWidth
End Sub
这段代码就是获取A2单元格的列宽,列宽就是Range("a2")对象的属性。
这些属性未必需要我们全部记住,只要记住常用的,了解其他不常用的属性。在输入代码时就会自动弹出。傻瓜系统也有智能的时候。
下图中带有绿色图标的就是属性代码,带有手指标志的就是方法代码。我们可以理解为用颜色表示就是属性,用手操作就是方法。
慢慢学下来,对VBA有没有开始入门?
欢迎+: data--tech 进行交流
本文暂时没有评论,来添加一个吧(●'◡'●)