請問能否將for each next由後往前執行?
- 帖子
- 23
- 主題
- 10
- 精華
- 0
- 積分
- 60
- 點名
- 0
- 作業系統
- winxp
- 軟體版本
- office2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-10-19
- 最後登錄
- 2014-10-28
|
請問能否將for each next由後往前執行?
狀況是這樣子的:
有一個range,如:$a$1:$a$10
想利用for each next方法
由a10讀回a1
不知道這樣可不可行??
謝謝!! |
|
|
|
|
|
|
- 帖子
- 23
- 主題
- 10
- 精華
- 0
- 積分
- 60
- 點名
- 0
- 作業系統
- winxp
- 軟體版本
- office2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-10-19
- 最後登錄
- 2014-10-28
|
4#
發表於 2012-2-20 14:45
| 只看該作者
|
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
3#
發表於 2012-2-14 08:13
| 只看該作者
回復 1# mygod0403 - Option Explicit
- Sub Ex()
- Dim xR As Integer
- For xR = [A10].Row To [A1].Row Step -1
- MsgBox Cells(xR, "A").Address
- Next
- End Sub
複製代碼 |
|
|
|
|
|
|
- 帖子
- 967
- 主題
- 0
- 精華
- 0
- 積分
- 1001
- 點名
- 0
- 作業系統
- WIN XP
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-11-29
- 最後登錄
- 2022-5-17
 
|
2#
發表於 2012-2-13 23:24
| 只看該作者
回復 1# mygod0403 - Sub AA()
- For Each RNG In [A1:A10]
- Cells(11 - RNG.Row, "B") = RNG.Value
- Next
- End Sub
- Sub BB()
- For R = 1 To 10 Step 1
- Cells(R, "B") = Cells(11 - R, "A")
- Next R
- End Sub
複製代碼 |
|
|
|
|
|
|