У меня есть автоматически созданный лист, в зависимости от некоторых условий мне нужно прочитать значения в столбце A, проверить на другом листе, существует ли он, и напечатать «Да» или «Нет» в столбце D. Формула в столбцеD:
=IF(ISNA(MATCH(A4,proj_req!F:F,0)),""No"",""Yes"")
Как мне создать цикл stmt, чтобы столбец D имел вышеуказанную формулу, то есть
Do While current_Row < lastRow
ThisWorkbook. Sheets("features").Range("D" & current_Row).formula ="=IF(ISNA(MATCH(A4,proj_req!F:F,0)),""No"",""Yes"")"
current_Row = current_Row + 1
Loop
внутри MATCH (A должна иметь ту же строку, что и DCURRENT_ROW)