標題:
[發問]
迴圈問題
[打印本頁]
作者:
假面超人
時間:
2012-8-4 12:19
標題:
迴圈問題
請問以下的動作要如何寫成迴圈?
我用兩個for 寫但出來的結果都不是我要的值
Sheets("sheet3").Range("a2 : a6") = Sheets("sheet1").Cells(2, 1)
Sheets("sheet3").Range("a7 : a11") = Sheets("sheet1").Cells(3, 1)
Sheets("sheet3").Range("a12 : a16") = Sheets("sheet1").Cells(4, 1)
作者:
Hsieh
時間:
2012-8-4 12:47
回復
1#
假面超人
For i = 2 To 4
Sheets("sheet3").Range("a2").Offset((i - 2) * 5).Resize(5, 1) = Sheets("sheet1").Cells(i, 1)
Next
作者:
GBKEE
時間:
2012-8-4 17:21
回復
1#
假面超人
Option Explicit
Sub Ex()
Dim AR(), I As Integer
AR = Array("a2 : a6", "a7 : a11", "a12 : a16")
For I = 1 To UBound(AR) + 1
Sheets("sheet3").Range(AR(I - 1)) = Sheets("sheet1").Cells(I + 1, 1)
Next
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)