『こうする!』1から作るのは難しい。そんな時も逆引きすればすぐに使えます。VBAを使いこなすためのテクニックが満載。引数を少し変えるだけでも応用できる場面がいろいろ。Excelが、4年ぶりとなる大きなバージョンアップを果たしました。2007では、基本的な操作方法が大きく変更され、さまざまな機能が追加・改訂されています。2003(またはそれ以前)も使われていくと思われますが、Excelというソフトウェア自体は、もはやビジネスの現場にはなくてはならない存在です。Excelの活躍の場は広い範囲に及んでおり、その効率化・自動化のノウハウが、ますます重要性を増しています。Excelで、作業を劇的に効率化できる機能が、「マクロ」あるいは「VBA」です。この2つは、呼び方が違うだけで、実際には同じものと考えていいでしょう。関数などの基本的な機能がある程度使いこなせる人でも、VBAはまったく次元の異なる新しい世界です。一種のプログラミング言語でもあるため、経験のない人がその全体像をある程度理解するまでには、やや時間がかかるかもしれません。いえ、何もいきなり「全体像」を理解する必要もないのです。最初のうちは、とりあえず「セルを選択する」といった1行か2行のコードを実行して、VBAの基本的な書き方を覚えます。その後、実際の作業に必要な処理の記述方法をさまざまな情報源で調べ、自分のVBAプログラムの中に組み込んでいきます。それを繰り返していくうちに、だんだんとVBAの「ボキャブラリー」も増え、長いコードを組み立てるスキルも身についていきます。VBAの「全体像」についても、なんとなく見えてくるはずです。本書もまた、こうした目的のための「情報源」の1つです。2007に対応し、そのいくつかの新機能をVBAで操る方法を紹介すると同時に、Excel2003以前のユーザーにも応用の利く、汎用性の高いVBAプログラムを目的別に探し出せるようにしています。本書によって、皆様のExcelでの作業が、より効率的で、かつ楽しいものになっていくことを、心から祈っています。