縦に選択した部分を1行目+2行目のように加算減算して、結果をクリップボードにコピーするマクロ
【機能】
(1)数字と'-'以外の文字は全て無視する。
(2)TAB区切りごとに加算結果を返すことが出来る
(3)'-'が含まれている場合は減算する
【利用例】
<例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つとなる)
【改造方法】
プログラム先頭の「$C_SEP」に格納する文字列を変えることで、区切り文字は変更出来ます。
$C_SEP = ","; ←例えばこのようにすればカンマ区切りで複数加算可能となる。
|
|
|