Я хотел бы вставить следующее уравнение CONCATENATE в столбец
Range("A2:A" & lRow).Formula = "=CONCATENATE("G2:G"&lRow& ,"_","H2:H"&lRow&,"_","I2:I"&lRow)"
Я получаю ошибки (ошибка компиляции, ожидаемый конец оператора), в которых выделено G2
вы не хотите диапазон в самой формуле, просто используйте:
ActiveSheet.Range("A2:A" & lRow).Formula = "=CONCATENATE(G2,""_"",H2,""_"",I2)"
Excel будет правильно перебирать относительные номера строк. Также вам нужно удвоить кавычки вокруг _
_