有网友问到VBA对象属性的一下概念。
对象的属性就是对象的某个特征,比如颜色,地址,字体大小。
对象的方法就是对Vba对象所要施加的动作,比如复制,粘贴,插入,删除,查找,创建等。
摘自:今日头条
举个示例,老师在讲课时发现小明同学在吃榴莲,然后说到:请坐在倒数第二排的戴绿色帽子的小明同学滚出去。
小张同学是Vba对象的话,倒数第二排,戴绿帽子都是Vba对象的属性,滚出去就是Vba对象的方法。
range("b9").copy--复制b9单元格
range(“b9”).insert--在b9上面插入单元格
worksheets(“案例”).delete--删除案例这个工作薄
Sub 删除日销量sheet中的C2到C6单元格内容()
Worksheets("日销量").Range("c2:c6").ClearContents
End Sub
这段代码中的ClearContents就是Vba对象的方法,表示删除c2:c6单元格的内容。
动态效果如下:
Sub 复制()
Worksheets(1).Range("a1:c1").Copy Range("d1")
End Sub
这段代码中的Copy也是Vba对象的方法,表示把a1:c1复制到d1单元格。
VBA方法和属性的区别可以亲自录一段简单的代码体会一下。