[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[265] 数値の四捨五入について

ペンネ [2013/03/16 14:44:51]

はじめまして。いつもお世話になっています。

マクロについてあまり知識がないのでご教授をお願いします。

特定の列の数値について、整数下2桁の四捨五入をしたいのですが、どのように記述をすればよいのでしょうか。

Re: [265] 数値の四捨五入について

あすかぜ [2013/03/16 20:26:42]

int() で整数の切り捨てができますので、100 の位で四捨五入をするには、「100 で割って、0.5 を足し、小数点以下を切り捨て、100 をかける」という手順を踏んでください。
カーソルのある列を処理するマクロは次のようになります。

for (y = 1; y <= Bottom; y++) {
 [x,y] = int([x,y] / 100 + 0.5) * 100;
}

よろしくお願いします。

Re: [265] 数値の四捨五入について

ペンネ [2013/03/17 18:35:32]

早速の返信ありがとうございます。
無事処理出来ました。

今後共、何卒宜しくお願いします。

スレッド一覧に戻る返信