Пытаюсь записать формулу в Excel примерно вот такой вот формой
Code:
FORM WRITE_CELL
USING X TYPE I
Y TYPE I
VAL.
DATA S(250).
WRITE VAL TO S.
IF TRANSLATE = 'X'.
PERFORM CHANGE_CODE_PAGE USING '' CHANGING S.
ENDIF.
SHIFT S LEFT DELETING LEADING SPACE.
CALL METHOD OF EXCEL 'CELLS' = CELL
EXPORTING
#1 = X
#2 = Y.
SET PROPERTY OF CELL 'VALUE' = S.
FREE OBJECT CELL.
ENDFORM.
Записывает формулы нормально(например сумма, или просто действия над ячейками) , но вот когда пытаюсь записать более сложную
Code:
=SUMPRODUCT((MOD(ROW(G33:G41)-ROW($C$19);3)=0)*(G33:G41))
то тогда вообще ничего в ячейку не записывает... хотя формула в экселе нормально работает

По отдельности каждая формула работает но вот в целом , не хочет. В чём может быть проблема ?