1樓:匿名使用者
沒看懂你的行列關係,我猜是不是這樣
sub test()
for i=35 to 52
next
end sub
2樓:匿名使用者
鎖定單元格是啥意思?
excel vba迴圈語句 50
3樓:毋巧
既然兩個for之間沒有聯絡,為何不直接做兩個迴圈呢for x=1 to 20
if x>15 then exit fornext
for y=1 to 20
if y>x then exit for
next
4樓:匿名使用者
內部的for 迴圈出去後繼續if判斷。
5樓:
........57132899.........
那就分開它們,不要巢狀就好了嘛
6樓:點付琴
如果兩個迴圈放一起,知道有判斷條件可以裡面有do while。。。。loop,如果不知道那就分開兩個迴圈就行了
excel的vba迴圈**
7樓:zzllrr小樂
程式開始前,加上一句**,不讓excel重新整理即可
8樓:匿名使用者
通常有下面一些迴圈語句:
1、for ... next
如: for i=1 to 100
cells(i,1)=1
next
2、do until .... loop
如: i=1
do until i=100
cells(i,1)=i
i=i+1
loop
3、do where ... loop
如: i=1
do where i<=100
cells(i,1)=i
i=i+1
loop
錄製的巨集如下。求一個excel中vba的迴圈語句。
9樓:浩哥奕弟
sub abc()
dim i%
for i = 1 to 9999
if --right(i, 1) = 1 thenrange("d" & i).formular1c1 = "=rc[-3]"
else
range("d" & i).formular1c1 = "=r[-1]c"
end if
next
end sub
10樓:匿名使用者
sub m_vba()
for i=1 to 9999
range("d" & i).formular1c1= iif(right(i,1)=1,"=rc[-3]","=r[-1]")
next i
end sub
11樓:談筱
.....
next i
12樓:匿名使用者
發表過來看看,說清楚目的與要求,[email protected]
excel vba跳出迴圈的語句怎麼寫
13樓:匿名使用者
如果是do迴圈,簡單的借鑑下:
do while i>1 '當i>1的時候,迴圈體開始執行
i=i+1 『每次讓i增加一個單位
if i>20 then 』增加i後判斷i是否大於20
exit do 『如果大於20,則跳出迴圈(exit do)
end if '不是,則繞出判斷語句,繼續執行迴圈
loop 』迴圈往復
14樓:匿名使用者
exit for或者goto
關於無限迴圈語句,關於迴圈語句
while 1 中的1代表一個常量表示式,永遠不會等於0。所以會一直執行下去。除非你設定break,return等類似的跳出迴圈語句迴圈才會中止。第一個當n超出最大正數時就變成負數了,變成n 0,所以不會死迴圈。第二個沒有結束條件,while 1 總是成立,所以死迴圈。判斷迴圈是否繼續下去,就看wh...
asp迴圈語句
1全部 for i 1 to 7 response.write 我會從小到大 next 不能把變數名寫在兩個引號之間,不然系統會把變數 i 當字元處理,只要在雙引號之間的字元,系統都當字元處裡,所以用 連線符號 把變數i連線到前一個字串裡,至於你在輸出的內容用 包圍起,也是不正確的,只有這個函式又返...
為什麼for迴圈巢狀多,for迴圈語句巢狀的問題。
for迴圈由於設定明顯的迴圈變數 迴圈條件和迴圈後的迴圈變數計數運演算法則,因此對於迴圈體內部使用迴圈變數取值來說非常方便,因此for迴圈的巢狀就比其他迴圈方式更容易讓人讀懂程式和利於設計。for 迴圈巢狀多的都不算什麼好 超過3次以上巢狀的,你就可以尋求別的解決辦法了。相信我,不要寫2層以上的巢狀...