Excel 2003 で VB for Excel を使用すると、宣言されていない変数を使用してコードを実行しても問題はありません。
numberOfBooks = 0
ただし、Excel 2007 で同じコードを実行しようとすると、「プロジェクトまたはライブラリが見つかりません」というエラー メッセージが表示されます。
[ツール] > [オプション] を確認しましたが、[変数の宣言が必要] にチェックが入っていませんでした。Excel 2003 では Option Explicit を使用しませんでした
私は何を間違っていますか?どうもありがとうございました。