お勉強 :  EXCELのVBAに苦戦 

ある列内のセルをクリックしたら・・・という動きを使いたくて、
Worksheet_Change イベントを使えばよいことはわかったが、
1セルだけ選択された場合は意図したように動くものの
複数セルを選んでいると動かない。

1セル選択したときだけ動けばいいのはどう考えればいいのかと
調べていてたら、上記イベントの引数で Range オブジェクトが
渡されて、選択しているセル範囲が知らされてくるので、
選択されたセルの個数である Range.count が 1 か、そうでないか
で見分ければよいことを知る。

なるほど、VBAでスクリプトを書くとはいえ、EXCEL上で何か
しようとすれば、人間が操作するのと同じようにカーソルを
移動したりしなければならんのだなあ、と今更ながらに
勉強したのでした。

さて、今晩の体重は 81.4kg でした。


[ 2017/05/12 20:55 ] お勉強 | TB(0) | CM(0)