比如一个表格中A列有9个数据,如何把9用一个函数表示出来?excel宏和vb不太一样好像=countif(A:A,">0") 会报错啊??
使用的代码为range.end(xlup), 以A列举例,代码如下:
逻辑就是选中A列的最后一个单元格A65536(注:excel2003版本为A65536, excel03以上版本最后一个单元格为A1048576,代码中数据自行修改),然后ctrl+↑光标快速定位到最后一个有数据的行。
也可以在VBA调用excel函数中的count或counta函数,代码如下: