2.VBA:迴圈一次跑完
Sub T1014_1()
Dim R&, xR As Range, X&, j&
With Sheets("Sheet2")
Set xR = .[B1]
R = .Cells(Rows.Count, 1).End(xlUp).Row - 1
If R <= 0 Then Exit Sub
End With
With Sheets("Sheet3")
X = .Cells(Rows.Count, 1).End(xlUp).Row - 3
If X <= 0 Then Exit Sub
For j = 1 To R
.[A2] = j
Set xR = xR(2)
xR.Resize(1, X) = Application.Transpose(.[H4].Resize(X))
Next
End With
End Sub作者: 悅風 時間: 2015-10-15 02:06
試跑了一下,VBA與儲存格公式,都能達到我要的需求
而且自己稍做修改都可以應用在其他資料分析上面
准提部林前輩,感謝你再次回答我的問題
雖然程式碼只能大概看得懂如何運行的,先抱著感恩的心收下了
稍做研究了一會程式碼,第二段程式碼有些不懂的地方,想多做了解
不知是否可以解釋一下這段程式的邏輯,好釐清與確定我自己的理解有沒有錯誤
With Sheets("Sheet3")
X = .Cells(Rows.Count, 1).End(xlUp).Row - 3
If X <= 0 Then Exit Sub
For j = 1 To R
.[A2] = j
Set xR = xR(2)
xR.Resize(1, X) = Application.Transpose(.[H4].Resize(X))作者: 准提部林 時間: 2015-10-15 09:40