Все привет.
Как переписать код, что бы не вызывалось окно open каждый раз для vslookup:
Как переписать код, что бы не вызывалось окно open каждый раз для vslookup:
Код |
---|
Set wb2 = Workbooks.Open("C:\******\Выгрузки\отчет.xlsm") MsgBox wb2.FullName fullPath = wb2.FullName Set ws2 = wb2.Sheets("Sheet1") lLastRowb2 = ws2.Cells(ws2.Rows.Count, "H").End(xlUp).Row ' последняя заполенная строка в книге с курсами Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Application.EnableEvents = False ws2.Columns("X").Insert For i = 14 To lLastRowb2 Cells(i, 24) = Cells(i, 8.Value & Cells(i, 23).Value Next i Set formulaRange142 = ActiveWs.Range("EL4:EL" & lLastRowb1) formulaRange142.formula = "=VLOOKUP($K4&$EL$3,'[wb2]ws2'!$X:$Z,3,FALSE)" |