在我们需要统计工作表中某区域的单元格数或者行列数时,就要用到Count属性。Count属性代表单元格对象的数目,下面举例来说明该属性的一些使用。
在工作表中,可以很清楚地看出单元格区域A1:C2共有6个单元格,占据2行3列。在VBA中,可以使用下面列出的代码返回单元格区域A1:C2所占有的单元格数及行列数。
下面的代码:
Range(“A1:C2”).Count
返回值6,表示单元格区域A1:C2中共有6个单元格。
下面的代码:
Range(“A1:C2”).Rows.Count
返回值2,表示单元格区域A1:C2共有2行。
下面的代码:
Range(“A1:C2”).Columns.Count
找到单元格所在的行列号——Row属性和Column属性
在工作表的左侧边,我们可以看到每一行的行号,在工作表的上方,我们可以看到代表每一列的列字母,因此在工作表中,我们可以很容易知道当前活动单元格处在哪一行哪一列,或者当前活动单元格处在某单元格区域的位置。然而,在VBA中,我们如何知道我们所操纵的单元格的位置呢?这就是下面我们将要介绍的内容。 从Rows属性和Column
返回值3,表示单元格区域A1:C2共有3列。
下面的代码统计一张工作表的总行数:
Rows.Count
在Excel 2007及以上版本中,返回值为1048576。
下面的代码统计一张工作表的总列数:
Columns.Count
在Excel 2007及以上版本中,返回值为16384。
下面的代码统计工作表中总的单元格数:
Cells.Count
但发生溢出错误,因为工作表中的单元格数目太多,超过了Count属性返回值的范围。一般情况下,使用Count属性统计单元格对象数目不会有太大的问题,除非您想统计的单元格数目太大,超出了Count属性允许的范围。
excel初步应用单元格格式
没有对单元格进行格式操作的工作表是平淡无奇的,缺乏表现力,也辜负了Excel为我们准备的大量格式排版功能。因此,我们通常会对单元格进行一些格式排版操作,例如将表头字体加粗并设置不同的背景色、使用颜色突出显示需要关注的单元格等,从而制作出一张漂亮的工作表,让工作表生动起来。 前面介绍文章的中已经接触过使用VBA格式单元