■概要
秀丸エディタ上で整数値を加算減算の計算をするマクロ。フリーですのでご自由にお使いいただけます。
縦に選択した部分を1行目+2行目のように加算して、結果をクリップボードにコピーする。
整数を単純に加減算する際に、いちいち電卓やエクセルを立ち上げるのが面倒な場合にどうぞ
姉妹編にパッと横方向に加算(秀丸マクロ)があります。
なお利用には秀丸エディタ本体が必要です。また計算可能なのは-2147483648~2147483647までの整数値を求める場合に制限されます。それ以外の場合は不正な値が返るため億単位の巨大な数値計算には向きません。
■特徴
①数字と'-'以外の文字は全て無視する。
②TAB区切りごとに加算結果を返すことが出来る
③'-'が含まれている場合は減算する
次の利用例から効能をご判断ください。
■利用例
<例1>
次の2行を選択後、マクロ動作をさせた場合(TAB区切りはそれぞれ加算)
----------------
1235 475
5 25
----------------
→クリップボードには「縦加算(1列目~2列目):1240 500」が設定される。(1行目が2つなので、結果も2つとなる)
<例2>
次の3行を選択後、マクロ動作をさせた場合(文字は無視、'-'は減算)
----------------
AAA1235 BBB47B5
-abc5b
564 321 444
----------------
→クリップボードには「縦加算(1列目~2列目):1794 796」が設定される。(1行目が2つなので、結果も2つとなる)
■ダウンロード
パッと縦方向に加算(PatRowAdd.mac)
ご自由にどうぞ。秀丸エディタにマクロ登録するだけで使えます。
■改造方法
プログラム先頭の「$C_SEP」に格納する文字列を変えることで、区切り文字は変更出来ます。
$C_SEP = ","; ←例えばこのようにすればカンマ区切りで複数加算可能となる。
■免責
動作確認には細心の注意を払っていますが、このソフトウェアの使用による、いかなる損害に対しても作者は責任を負いません。
本ソフトは既存ファイルを改変するなどの挙動を示すことはありませんが、自己責任でご使用して下さい。