フォーマット関数をマクロ生成