横に選択した部分をTAB区切りで加算減算計算して、結果をクリップボードにコピーするマクロ
【特徴】
(1)数字と'-'以外の文字は全て無視する。
(2)TAB区切りごとに加算結果を返すことが出来る
(3)'-'が含まれている場合は減算する
次の利用例から効能をご判断ください。
【利用例】
例1. 次の2行を選択後、マクロ動作をさせた場合(TAB区切りはそれぞれ加算)
1235 475
5 25
→クリップボードには「横加算(1行目〜2行目):1710 30」が設定される。(2行目なので、結果も2つとなる)
例2. 次の3行を選択後、マクロ動作をさせた場合(文字は無視、'-'は減算)
AAA1235 BBB47B5
-abc5b
564 321 444
→クリップボードには「横加算(1行目〜3行目):1710 -5 1329」が設定される。(3行なので、結果も3つとなる)
【改造方法】
プログラム先頭の「$C_SEP」に格納する文字列を変えることで、区切り文字は変更出来ます。
$C_SEP = ","; ←例えばこのようにすればカンマ区切りで複数加算可能となる。
|
|
|