execl中vba 循环从最后一行跳到第一行

execl中vba 循环从最后一行跳到第一行?
for i to 700000 step 1
cells(i,1)=""
next i
当i>65536时会出错,有什么办法不让它出错吗?
a 2(另一个a所在行)
a 1(另一个a所在行)
b 4(另一个b所在行)
b 3
c 6
c 5

for i=1 to 65536 step 1
if(cells(1,1).offset(i)="a") then
exit for
end if
next i

第1个回答  2010-02-03
从最后一行跳到第一行?
for i=1 to 700000 step 1
if i>=65536 then
cells(i-65535,1)=""
else
cells(i,1)=""
end if
next i本回答被提问者采纳
第2个回答  2010-02-03
无解
第3个回答  2010-02-03
没办法
第4个回答  2010-02-03
onerror resume nxt
第5个回答  2010-02-03
没办法。。。。65,536是Excel的最后一行。。。总得有个边吧。。。。
相似回答