マクロって標準関数じゃ面倒見切れないような
入力値→シート内でなにか表示、系の処理がやりたくて使うんじゃないの?
json吐くとか外部連携だからレイヤーが違うんじゃないのか