Я пытаюсь добавить приведенный ниже код в свой макрос, например, связать формулу с другим листом &INDEX(Sheet1!AA$3:Sheet1!AA$18;, но почему-то это не работает.
.Cells(intFirstEmptyCell, 1).FormulaLocal = " = ""ORD-""&INDEX(Sheet1!AA$3:Sheet1!AA$18;MATCH(Q" & intFirstEmptyCell & ";Sheet1!AB$3:Sheet1!AB$18;0))&TEXT(COUNTIF(Q$3:Q" & intFirstEmptyCell & ";Q" & intFirstEmptyCell & ");""0000"")"





Изменять
Sheet1!AA$3:Sheet1!AA$18
Sheet1!AB$3:Sheet1!AB$18
... к,
Sheet1!AA$3:AA$18
Sheet1!AB$3:AB$18
спасибо за отзыв, но все равно не работает. Формула в электронной таблице выглядит следующим образом и не связана с листом 1 = "ORD -" & INDEX (Sheet1! AA $ 3: AA $ 18; MATCH (Q8; Sheet1! AB $ 3: AB $ 18; 0)) & TEXT (COUNTIF (Q $ 3 : Q8; Q8); «0000»)
проблема исправлена, пришлось изменить форму Sheet1! в имя листа.
Рад, что с тобой разобрались. К сожалению, я могу предлагать решения только в том виде, в каком они предлагаются.
Используйте средство записи макросов. Это решит ваши беды. Пожалуйста.