« 飲み会:味工房にほんばし亭人形町店 | メイン | 『GIGA特別集中講座 WINDOWS限定設定 裏技特盛』 »
Excel VBAでマクロを書く
2004年02月20日
最近久しぶりにVBAを使ってExcelのマクロを書きました。作ったのは予定表の中の日付と今日の日付を付き合わせてみて、その日が今日以降2週間以内にある場合は太字にするという単純なマクロです。予定表の中で、期限が迫っている日付を一目で把握できるようにしたわけです。VBAに触ったのは約半年ぶりで、以前書いた3,000行ぐらいのマクロの内容も理解できないほど忘れてしまっていたのですが、2時間程度で書くことができました。こういう小回りの効く技術の方が普段は役に立つものです。
ところで、VBAに関する代表的なサイトと言えば、モーグ(MOUG)があります。ここではVBAだけでなく、ExcelやWordなどMicrosoft Office製品の役立つTipsも掲載されており、Q&A掲示板で分からないことを質問することも出来ます。このサイト代表の大村あつしさんが書いた『かんたんプログラミングExcel VBA』シリーズは分かりやすいと評判もいいので、興味をもたれた方はそれで勉強してみてはいかがでしょうか。私も1冊(応用編)持っていますが、確かに分かりやすい書き方をしていると思います。VBやVBAに少し触れたことのある人や、オブジェクト指向プログラミングの経験がある人は、応用編から初めてみても問題ないと個人的には思いますね。
-----
【お知らせ】 このブログは更新を停止し、メインブログをAnatommyに移転しました。
