아래 코드가 잘못된 이유는 무엇입니까? 다른 통합 문서의 닫힌 데이터가있는 vlookup
을 찾으려고합니다. 이 코드를 실행하면 실행하는 데 오랜 시간이 걸립니다. 마지막으로 멈추지 만 결과적으로 올바른 결과를 얻게됩니다.Vba -excel. 방정식 메서드가 느림
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
:) Thanks for the code Siddharth .. 왜 범위 J $ 65536을 사용하고 있습니까? Vloopup은 종결 된 통합 문서에서 데이터를 선택합니다. 통합 문서가 매일 d 행을 변경합니다. –