Довольно простой способ его реализации в VBA, как показано ниже.
Шаг 1: Скопируйте формулу, как в окне VBE
="D"&AC2 & REPT(" ",12 - LEN(AC2))&REPT(" ", 20)&T2&REPT(" ", 3 - LEN(T2))&AD2&REPT(" ", 2 - LEN(AD2))&REPT(" ",12)
Шаг 2: Выделите текст формулы, а затем для выбранного текста выполните НАЙТИ и ЗАМЕНИТЬ
НАЙТИ: "
ЗАМЕНА:" "
=""D""&AC2 & REPT("" "",12 - LEN(AC2))&REPT("" "", 20)&T2&REPT("" "", 3 - LEN(T2))&AD2&REPT("" "", 2 - LEN(AD2))&REPT("" "",12)
Шаг 3: Оберните результат парой кавычек.
"=""D""&AC2 & REPT("" "",12 - LEN(AC2))&REPT("" "", 20)&T2&REPT("" "", 3 - LEN(T2))&AD2&REPT("" "", 2 - LEN(AD2))&REPT("" "",12)"
Примечание: Если у вас есть «;» в качестве разделителя аргументов, вам нужно взглянуть на FormulaLocal
, и если вы решите использовать Formula
, тогда «;» будет заменено на «,».