戻り値を他に利用しないのであれば、戻り値そのものをマクロ文で利用できます。 次の例は、上の例とほぼ同じですが、戻り値を新しい変数に格納しないですぐに利用してます。
//------- サンプルマクロ -------//\
$a="123";
$b="456";
call calcStrToNum $a,$b;
$kotae=str(##return)+"円";
message $kotae;
endmacro;
calcStrToNum:
$$s1=$$1;
$$s2=$$2;
##wa=val($$s1)+val($$s2);
return ##wa;
// ---------------------------- //