如下代码,请问在VBA中Range("a1").End(xlDown).Row是什么意思?

在VBA中Range("a1").End(xlDown).Row和Range("a1").End(xlup).Row什么区别啊 还有在VBA中Range("a1").End(xltoright).column什么意思啊谢谢啦

慕虎7371278
浏览 111回答 1
1回答

三国纷争

在循环语句内使用的话,很容易出错,因为其值不会变化,所以要放到循环语句前,取得最后一行的值,另外,使用Range("a1").End(xlDown).Row如果A列第一行下面全为空,则得到表的最后一行65536,容易出错,建议使用Range("a65536").End(xlUp).RowSuba()DimiAsLongDimrAsLongr=Range("a1").End(xlDown).RowFori=1To10r=r+1Cells(r,1)=iNextiEndSub 
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL