电脑网络 手机数码 生活 游戏 体育运动 明星影音 休闲爱好 文化艺术 就业职场 教育科学 健康医疗 商业理财 情感家庭 地区 其他

在VBA中Range("a1").End(xlDown).Row

2024-09-19 23:05:06

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

好评回答

如果你在循环语句中使用它,很容易出错,因为值没有改变,

所以要放到循环语句前,取得最后一行的值,

另外,使用Range("a1").End(xlDown).Row如果A列第一行下面全为空,

则得到表的最后一行65536,容易出错,

斗吧双缺袁周还李雷角议使用Range("a65536").End(xlUp).Row

Suba()

DimiAsLo够弱阳刚殖氢苦推装东ng

DimrAsLong

r=Range("a1").End(xlDown).Row

Fori=1To10

r=r+1

Cells(r,1)=i

Nexti

EndSub

在VBA中Range(

扩展资料:

注意事项:

以C语言为例,for循环的一般形式为:

(语句1;语句2;3)声明

要执行,执行语句1一次(注意只有一次

然后判断表述二是否正

1.如果建立了循环体,则执行语句3。返回语句2来确定条件是否为真?语句3在循环体建立之后执行,直到没有建立循环体为止

2.如果语句2不为真,则不会执行循环体,也不会执行语句3。

    相关推荐
  • xlSheet.Range("a1").End(xlDown).Row 什么意思?求解
  • 在VBA中Range(a1).End(xlDown).Row
  • 在VBA中Range("a1").End(xlDown).Row
  • 在VBA中Range("a1").End(xlDown).Row
  • 在VBA中Range("a1").End(xlDown).Row
  • Excel vba中:Range("A2:B" & MaxRow)这句话是什么意思?
  • ...For Each rg In Range("a1:a" & Range("a65536").End(3).Row)...
  • © 融合问答