如果是VBA代码中
例如从A2到A列最后一个单元格
可以用
range("A2:A"&range("A65536").end(3).row)
就可以
如果是2003版
最大的行数是65536行,
最大的列数是256列即最后一列的列标为IV列
如果是2007及以上版本
最大的列数为16384列,即最后一列为XFD列
最大行数为1048576行
比如是2003版的A3单元格到A列最后一个单元格,则可以将这个单元格区域表示成
A3:A65536
比如是2003版的A3单元格到第3行的最后一个单元格,则可以将这个单元格区域表示成
A3:IV3
比如是2007版的C5单元格到C列的最后一个单元格,则可以将这个单元格区域表示成
C5:C1048576
比如是2007版的C5单元格到第5行的最后一个单元格,则可以将这个单元格区域表示成
C5:XFD5
A3:A65536
这是在EXCEL2003及以前的版中
在EXCEL2007中要大于这个值。
补充:
如果A列数据间没有空行,可以用COUNTA(A:A)来表示最后一个数据所在的行号
表达式可以这样:
="A3:A"&COUNTA(A:A)+2
这个只是字符串表示的,如果要把这个表达式转换成引用,就要用INDIRECT函数。
(a3:an),n就是最后一行的行标
offset(a3,,,counta(a:a)-2)