当excel A列和B列有不同行的数据,我要计算A列有多少行数据用vba怎么实现

如题所述

如果是求A列非空单元格个数(也就是有数据的行数)
可以参考代码:
for i=1 to range("A65536").end(3).row
if cells(i,1)<>"" then
k=k+1
end if
next
msgbox "A列有"&k&“行数据”
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-03
不太明白,当A列和B列有不同行的数据?计算A列数据总行数?
还是不同内容的总行数?
可以给个示例截图吗?追问

感谢,我已经实现了

第2个回答  2016-12-03
A列行数:

Range("A65536").End(xlUp).Row
B列行数:
Range("B65536").End(xlUp).Row追问

感谢,我已经实现了,不过你的更好一点

相似回答