[実行時エラー'424': オブジェクトが必要です]が発生するが?

Question 800-02 拙著「Excel VBA 実用マクロ800連発 [中・上級編]」 Previous Next
クリックすると目次が表示されます。 サンプルNo.794 ◆ 環境・・ Excel 2010 & Windows XP

実行時エラー '424' [ためす]ボタンをクリックすると、右図のメッセージが表示されてストップします。

VBAのコードをみると、
With Access.Application の行に黄色カーソルがあります。
ちなみにアクセスは Access2010 です。
Answer   Copyright (C) 2012.7.13 永井善王
拙著「Excel VBA 実用マクロ800連発 [中・上級編]」をご購読、ありがとうございます。 早速、回答に入ります。
このサンプルを試すには、Accessへの参照設定が必須です。
そのため、[ためす]ボタンのすぐ右側に、そのことが明示されています。下図のとおりです。
ためすボタン
参照設定のやり方は留意点にあるとおりですが、初心者さん用の解説を下記にまとめておきます。 必要により参考にしてください。

VBAの参照設定の操作方法
1. VBE画面を表示、[ツール(T)]メニュー、[参照設定(R)]とクリック
2. [参照設定]ダイアログボックスで [Microsoft
Access 14.0 Object Library]にチェックを付けて [OK]ボタンをクリック
[参照設定]ダイアログボックス

ありがとうございました
解決しました。
参照設定のリストの初めのほうに [Microsoft
Office 14.0 Object Library] があったので、それにチェックを付けていたのですが、各ソフトごとにチェックを付けないといけないようでした。
これからもいろいろご指導下さい。

 

Excel VBA Macro