Я хочу изменить значения в этом диапазоне
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Sheet2")
Workbooks(Nextfile).Sheets("Sheet").Range("A1:Z171") = Application.WorksheetFunction.VLookup (Workbooks(Nextfile).Sheets("Sheet").Range("A1:Z171"), _
ws.Range("A1:B2000"), _
2, False)
Моя проблема заключается в том, что когда я запускаю эту ячейку, все остальные ячейки, содержащие некоторые другие значения, переходят к # н / д.
Что я хочу, чтобы мой код делал:
Найти все ячейки в Workbook 1 - Sheet1
со значениями в диапазоне ("A1:Z171")
, если такое же значение найдено в Workbook2 - Sheet2
диапазоне ("A1:B2000")
столбце A
принять значение изстолбец B
той же строки и замените значение, найденное в Workbook 1 - Sheet1
в диапазоне ("A1:Z171")
.