下面的代码有什么问题?我正在尝试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