下面的代碼有什麼問題?我正在嘗試vlookup
與另一個工作簿中的已關閉數據。如果我運行此代碼,則需要很長時間才能執行。最後它會掛起......但它最終會產生正確的結果:Vba -excel .Formula方法很慢
Sub testing()
Range("G1").EntireColumn.Insert
With Range("G2")
.Formula = "=VLOOKUP(F2,'C:\Users\sathisk\Desktop\Macros\ReferencePath\[HUL_Assets_18th April 2012.xls]HUL_Assets_18th April 2012.xls'!A$1:J$65536,10,0)"
.Copy
.Offset(0, -1).Select
End With
Selection.End(xlDown).Offset(0, 1).Select
With ActiveCell
.PasteSpecial xlPasteFormulas
.Copy
.Select
End With
Range(ActiveCell, Selection.End(xlUp)).PasteSpecial xlPasteFormulas
End Sub
:)謝謝代碼Siddharth ..原因爲何使用範圍J $ 65536 .. Vloopup從封閉的工作簿中選取數據..其中工作簿每天都在變化(增加和減少)d行.. – 2012-04-20 05:03:35