Excel VBA之第七十课
新年好,2017年我们继续学习Excel VBA知识,从本节课开始我们学习单元格对象,单元格是工作表的基本单位。对Excel的绝大部分操作都是在单元格进行的,因此,为了处理单元格,需要使用单元格对象(就是Range对象)的属性、方法、事件来操控工作表的单元格。Range对象是Worksheet对象的下一层。Range对象是Excel应用程序中使用最多的对象。在处理Excel工作表的任何单元格区域之前,都要将其表示为一个Range对象,然后使用该Range对象的属性、方法和事件。那么我们就开始从如何表示Range对象开始。
本节课我们学习使用Range属性引用单元格,其实引用单元格最常用的方式就是利用Range属性,即采用Range(“A1”)的方式,这也是宏录制器的工作方式,这种引用单元格的方式是最为直观的,使用Range属性引用单元格的一些常用方法如下图所示:
说明:
我们还可以使用变量构建字符串的方法来使用Range属性引用单元格,并且这也是以后经常用到的,因为我们不可能每次都只是引用某些固定的单元格。例如,Range(“B” & n),如果在VBA程序中,n的值为10,那么“Range(“B” & n)”就代表单元格B10。又如Range(“B” & n & “:D” & m),如果在VBA程序中,n值为2,m为5,那么Range(“B” & n & “:D” & m)就代表单元格区域B2:D5。
这就是使用Range属性引用单元格的方法,可以说是学习单元格对象的基础,所以大家一定要重视,下节课我们再看一下其他的引用单元格的方法。
赞 (0)