わたしが経営するパソコン教室の授業で使っていて、あまり問題はありません。
入門偏の後の学習はこの本で。 入門偏とこの本でVBAの文法がほぼわかります。
入門になかった、配列、オブジェクト変数、フォームなどが登場します。 VBの入門書だと、これらも書かれていますが、エクセルのVBAはセルの操作がありますから、学習量が多くなりますので、2冊に分かれてしまっても当然でしょう。
豊富な用例と練習問題が載っています。答えも付いています。実務では必要なエラー時のストップ回避方法も書かれています。
2003用が別にあるのですが、ほぼ同じ内容ですので、1冊にまとめてしまってもよいと思います。
2003用の本でも同じでしたが、教えていて、メソッドの引数の「:=」とか、Msgboxに括弧が付く場合と付かない場合についての質問が多いので、入門編にあるためだと思いますが、詳しく書いてあるといいかもしれません。「戻り値を受け取る場合は括弧が要ります。」と答えるわけですけど。いちいち面倒ですから。