[PR]苦手なコードもこれで安心!Excel VBA超入門講座
苦手なコードもこれで安心!Excel VBA超入門講座」という本があります。このサイトの管理人「結城圭介。」が書いた本です。それだけでも、そんじょそこらのExcel VBA入門本とはワケが違う!?という匂いが漂ってくる…かどうかは定かではありませんが、冠が「Excel VBA」なのに、セルの色を変えたり、罫線を引いたりといったExcel固有のVBAテクニックはほとんど書いてないという、ちょっと変わった本です。

「な〜んだ、それじゃいらないじゃん…」と思うかも知れません。しかし、この本にはとても大切なことがたくさん書いてあるのです。「VBAを使ってセルの書式を設定したり、表や書式を作る方法はわかった。でも、何か物足りない…」、そう思ったことはありませんか?
苦手なコードもこれで安心!Excel VBA超入門講座ってどんな本?
エクセルマクロを作るためには、Excel固有のVBAテクニック…つまりセルの色を変えたり、罫線を引いたりといったExcel固有のVBAテクニックが必要です。しかし、もう一つ大切なテクニックがあります。それは、一連の手順をプログラムとして組み立てるテクニックと思考、つまりVBA言語の知識とプログラムを作るための物事の考え方です。Excel VBA超入門講座でターゲットにしているのもこの部分です。

例えば、「あっちのセルの値が○△だったら、こっちのセルの書式を変化させる…これをデータがなくなるまで繰り返す」といったような複雑なマクロを作ろうとした場合を考えてみましょう。セルの書式を変える方法だけであれば、Excelの「マクロの記録」機能を使えば簡単にわかります。しかし、プログラムとして一連の手順に組み上げるとしたらどうでしょう…セルの書式を設定する方法以外に、一連の手順をプログラムとして組み立てるための知識とテクニックが必要になるのです。


苦手なコードもこれで安心!Excel VBA超入門講座の特徴
■VBAステートメント、関数、プログラミング基礎テクニックが中心!
一般的なExcel VBA入門本では「Excel固有のVBAテクニック」の解説が中心になっています。しかし、それ以上に大切な「プログラミングの基礎知識」については、ほとんどと言っていいほど触れられていませんでした。

そこへ目をつけたのが、苦手なコードもこれで安心!Excel VBA超入門講座です。この本では、あえてExcel固有のVBAテクニック解説を大幅に省き、その代わりにVBAプログラミングを身につけるために必要な知識を数多く収録しました。つまり、プログラミングのテクニックを身につけるための本なのです。もちろん、プログラミングのための本でも敷居が高いということはありません。



■見開き2ページの構成!自分のペースで学習できる!
全ての項目が、左ページにソースコード(と実行例)、右ページに解説という見開き2ページの構成になっているため、解説を見ながらソースコードを眺める、逆にソースコードを見ながら解説を眺めるのどちらでも効率よくポイントをつかめるようになっています。

また、先頭から順に読んで行ったときにプログラミングを最も効率よく学習できるような構成になっています。さらに、項目毎に解説が完結しているため中断・再開がしやすく、自分のペースで学習を進めることができます。



■VBAのリファレンスとして活用!
VBAのステートメント(命令文)、変数、組み込み関数、シートやブックの代表的なイベントなどがそれぞれ独立した項目で構成されているため、知りたいことを素早く見つけることができます。また、全ての項目が見開き2ページで構成されているため、ページをめくって解説やソースコードを見比べるなんて苦労もありません。


■プログラミングの入門書に最適!
プログラミングをこれから始める方や始めてまもない方にとっては、VBAステートメントの使い方に加えて「プログラミングに必要な知識と物事の考え方」という部分も重要になってきます。苦手なコードもこれで安心!Excel VBA超入門講座では、プログラミングの定石からロジックの組み立て方、変数、配列、イベントプログラミングといった「一番頭が痛くなる部分」を優しく解説しています。
単にVBAステートメントや組み込み関数の使い方が書いてあるだけではない」という部分が、この本の特徴なのです。
こんな方に最適!
■Excel VBAを始めたばかりの方
セルの色を変えたり、罫線を引いたりといったExcel固有のVBAテクニックはもちろん大切です。しかし、それらのテクニックを上手に使いこなせるかどうかは、きちんとしたプログラミングの基礎知識を身につけているかどうかで決まります。Excel VBA超入門講座が目指しているのは、まさにこの部分…プログラミングの基礎知識の部分です。


■仕事で突然エクセルマクロやVBAを使うことになった。しかし…
「プログラムを作るなんて初めて、周りにも分かる人がいないしどうしよう…」と悩んだことはありませんか?このような場合に効果的なのはインターネットのウェブサイトと本です。しかし、無料で見られるウェブサイトと違って、本を買うには多少の出費がかさみます。もし、本を買って勉強してみようと思ったなら、やみくもに何冊も買わず次の3種類の本を買ってみてください。
一つ目は、セルやシートを操るためのテクニックが書かれている本、もう一つはExcel VBA超入門講座のようなプログラミングの基本を学べる本、それとサンプル集です。


■エクセルマクロやVBAはある程度は分かるけど…
「複雑なことをやろうとすると、なかなか思い通りに行かなくて…」と悩んだことはありませんか?そんなときは、自分がやりたいことをプログラムとして組み立てるためのテクニックをマスターすれば一気に悩みが解決するはずです。


■最近なんとなくVBAが分かってきた
今まで覚えてきたことの復習に、一度目を通してみるのもよいでしょう。なんとなく分かっている知識の再確認、新たなテクニックの発見など、あなたが初心者を脱出する大きなきっかけになるはずです。


■なんでもいいからとにかくプログラミングを始めたい…
プログラミングをするときは、何らかのプログラムを作るためのソフト(開発環境)が必要ですが、これからプログラミングの勉強を始めようとしたときに、何かソフトを買う必要はあるでしょうか?答えはNOです。
PCを買うとExcelは必ずといっていいほど入っています。ExcelにはVBAというプログラミング言語を使って「マクロ」という独自の機能を作るための環境が始めから備わっています。これを使えば、わざわざ高価なプログラミングソフトを買う必要もなければ、面倒なインストール作業も必要ないのです!あえて何か必要なものがあるとすれば…プログラミングの参考書でしょう。
まずはExcelとVBAを使ってプログラミングとは何かを体験してみてください。その他のプログラミング言語の勉強をするのは、それからでも決して遅くはありません。
お求めは…
アマゾンやお近くの書店で!

書籍タイトル : 苦手なコードもこれで安心!Excel VBA超入門講座
著者 : 結城圭介
対応Excel : Excel 2000以降※
価格 : ¥2,079 (税込)
出版社 : 技術評論社
ISBN : 4-7741-2644-6
※書籍内ではExcel2002、2003対応としていますが、Excel2000でご利用頂いても特に問題ありません。
Copyright(C) 1999-2006 結城圭介。 All rights reserved