50の手習い~人生実験室

人生100年時代。50歳から人生を開拓出来るのか?自分の身体を使って実験中

VBA習得への道(11月22日)

11月22日 金曜日

勉強は、三太郎式マクロ勉強法ゴールドディスクのレッスン。レッスン95~レッスン99を行いました。

引き続き文字列検索のマクロ。
今回は探し出した文字列を出力ではなくて、該当する文字列のセルに色を付ける操作です。
セルに色付けを行う操作をマクロ記録して、そのマクロをcallで呼び出す。
単純なので条件分岐とループさえきちんと出来れば単純な構文だと思います。

列を指定するのではなくて、すべての列を対象とする場合は二重ループを使うのですが、こういった風に「シート内全てを対象」というケースはありがちなので、やりたい事を口語でググれば大抵は正解のコードが出てくるでしょう。
細かく言語を覚えるとかよりも、概念だけざっくりと理解しておいて、それよりも如何に自分の行いたい操作をうまく検索できるかという能力の方が必要じゃないかなと感じてきました。

そして、コラム的な、エクセル2007のマクロについての講義。
この当時は2007がまだ最新版だったんですね。今はもう2019ですよ(笑)
オフィス2003から2007に変わった時のUIの激変。私も未だに2007以降のリボン形式のUIに慣れていない程です。
便利になっている部分もあるけれど、いかに人間が慣れ親しんだ状況から変化を嫌う習性をもっているのかという事実を実感しますね。

学習時間は40分程度でした。

 

www.start-macro.com