Когда я запускаю свой макрос VBA, следующий код создает формулу, как показано во втором, с 3 знаками «@» на ней, и формула не работает, если знаки «@» не удалены вручную. Это нарушает полноту моих макросов. Буду рад, если вы поможете.
Range("L2:L" & Lastrow2).Formula = _
"=IFERROR(INDEX(İade!R2C10:R5000C10,SMALL(IF(RC[-11]=İade!R2C1:R5000C1,ROW(İade!R2C10:R5000C10)-1,""""), RC[-10])),"""")"
=IFERROR(@INDEX(İade!$C$2:$C$5000;SMALL(IF(A2=@İade!$A$2:$A$5000;@ROW(İade!$C$2:$C$5000)-1;""); B2));"")