Я пытаюсь перенести значения из Sheet2 в Sheet1 с помощью формулы VLOOKUP (в VBA после использования формулы я копирую paste, чтобы просто увидеть значение). Но когда ячейки из Sheet2 пусты, я получаю «# N / A», который мне не нужен. Что я могу сделать, чтобы получить пустую ячейку, если нет никакого значения, например заменить # N / A ничем.
Я пытался использовать формулу IFERROR, но вместо 0 я получаю 0.
comm.Range(.Cells(2, "C"), .Cells(lr, "C")).FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-2],Sheet2!C[-2]:C[22],3,0),"""")"