Извините, если это глупый вопрос, поскольку я новичок в макросах Minitab и не смог найти этот ответ где-либо еще.Я пытаюсь написать локальный макрос, который вычисляет новый столбец "Y" как функцию входного столбца "X".Это успешно, но я хочу вставить новые значения столбца Y в пустой столбец на глобальном рабочем листе (скажем, C3).Я не могу понять, как это сделать, не указав новую переменную столбца в качестве ввода команды PAR, а затем включив выходной столбец в качестве параметра при вызове макроса в редакторе команд.
Есть ли способссылаться на глобальные столбцы рабочего листа в локальном макросе без необходимости включать их в качестве аргументов команды при вызове макроса?
MACRO
PAR X Dim;
Offset Off.
MCONSTANT Off Dim
MCOLUMN X Y C3
DEFAULT Off = -.01
IF Dim = "this"
Let Y = IF(X<0,ROUND(2*X + Off)/2,ROUND(2*X - Off)/2)
ELSE
Let Y = IF(X<.1,ROUND(8*X +.5 + Off)/8,ROUND(8*X +.5 - Off)/8)
EndIf
Print Y
Copy Y
ENDMACRO