
1个回答
展开全部
a=1
i=1
do while a = 1
if cells(i,1),value="" then
a=0
else
i=i+1
end if
loop
Max_Num = i-1
也可以直接在B1单元格内写公式=counta(a:a),在VBA里用Max_Num = [b1].value
其实还有一种方法就是在VBA里使用工作表函数,但我有时使用时会出错,可能跟环境有关,所以不推荐。
i=1
do while a = 1
if cells(i,1),value="" then
a=0
else
i=i+1
end if
loop
Max_Num = i-1
也可以直接在B1单元格内写公式=counta(a:a),在VBA里用Max_Num = [b1].value
其实还有一种方法就是在VBA里使用工作表函数,但我有时使用时会出错,可能跟环境有关,所以不推荐。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询