返回列表 上一主題 發帖

請問能否將for each next由後往前執行?

請問能否將for each next由後往前執行?

狀況是這樣子的:
有一個range,如:$a$1:$a$10
想利用for each next方法
由a10讀回a1
不知道這樣可不可行??
謝謝!!

非常感謝~~~有想法了

TOP

回復 1# mygod0403
  1. Option Explicit
  2. Sub Ex()
  3.     Dim xR As Integer
  4.     For xR = [A10].Row To [A1].Row Step -1
  5.         MsgBox Cells(xR, "A").Address
  6.     Next
  7. End Sub
複製代碼

TOP

回復 1# mygod0403
  1. Sub AA()
  2. For Each RNG In [A1:A10]
  3.    Cells(11 - RNG.Row, "B") = RNG.Value
  4. Next
  5. End Sub
  6. Sub BB()
  7. For R = 1 To 10 Step 1
  8.    Cells(R, "B") = Cells(11 - R, "A")
  9. Next R
  10. End Sub
複製代碼

TOP

        靜思自在 : 一個人的快樂.不是因為他擁有得多,而是因為他計較得少。
返回列表 上一主題