2022/9/15Update
Amazonレビューで頂いた指摘を踏まえ、誤字脱字はもちろんのこと解説文も全て読みやすいように修正しました。
========================================================
電子書籍の出版を致しました。その題名は【ワンランク上のExcel VBAプログラミング】です。
このブログでは入門レベルから、メールの配信やシェアポイントへのアップロードと言った上級者向けまで記事を公開しています。しかし、付いたコメントはほとんどが上級者向けの記事に対する質問です。つまり、私のブログを見て下さっている方は、繰り返しとか条件分岐の解説は今更求めていないわけですね。
その事に気づいたとき、私が昔から思っていたことを思い出しました。VBAは(に限らずですが)入門書や初心者向けは腐るほど本もネットも情報があふれているのに、上級者向けがないよね、と。
ここで言う上級者はすごい人と言う意味ではなく、それなりに自由自在にプログラミングできて自動化ツールも作れるという人です。静的配列書けたら立派に上級者だと思います。クラスモジュールでPropertyプロシジャ書けたら初段~二段とか、上には上がいます。配列レベルですね。
そんな中で、「繰り返しとかIf文とかは完璧だぜ」とか「配列まで分かってるぜ」と言う人に、その次の本を渡したいという思いで書きました。
VBAは上級者と初段の壁が厚すぎる。
配列を使いこなしてから、クラスモジュールを使えるまでの敷居が高いんですよ。その解説は難しすぎるか英語かどちらかです。だから、オブジェクトの本質から理解していこうと掘り下げたのが本書です。
配列まで分かっている人に、Workbooks.Addはメソッドという話に戻ってもらうのは勇気の要る作業でしたが、オブジェクトとは何なのかを語るにはかえって近道なのではないかと思います。
VBAでオブジェクト指向の入口に立つための一冊。
Amazonでの検索は「ワンランク上のExcel VBAプログラミング」でどうぞ。