我正在使用excel進行某些處理工作。我有大約250,000行數據跨越幾列,因此處理過程需要幾分鐘的時間。總是添加新的數據行,因此,要運行宏,B列的最後一行將被採用。這樣可以將下面的公式粘貼爲x行。從最後一行到最後一行的粘貼公式
Sub macro2()
Dim lastrow As Long
lastrow = Cells(Rows.Count, "B").End(xlUp).Row
Range("J6:J" & lastrow).Formula = "GCDnm(D6,E6)"
Range("K6:K" & lastrow).Formula = "LOOKUP(....)"
End Sub
有沒有辦法讓這段代碼更有效率?例如,每次運行宏時,不要將公式從J6或K6粘貼到最後一行(J250000或K250000)?有沒有辦法通過它將公式從J230000粘貼到J250000?
非常感謝!這工作完美〜! :D –
很好用!祝你有個美好的一天:) – Milanor
我有最後一個問題。看來,當代碼從J230000粘貼到J250000時,插入的公式從第6行開始(即GCDnm(D6,E6)被粘貼到J23000而不是GCDnm(D230000,E230000)。我們如何解決? –