| 
    
     |  | こんばんは。回答でなくてすみません。 
 環境を明記しなければ、中々レスがつきづらいと思います。
 
 ・excelのバージョン
 ・OS xp,vista,win7? 32bit or 64bit?
 ・参照設定したPCとエラーになるPCは同一なのかどうか?
 ・ADO2.8を参照する前はバージョンは何を使用していたのか?
 
 この辺りを詳しく書きますと識者の方よりすぐ回答がつくと思います。
 
 私がぱっと思いつくのは
 ・参照設定したPCとエラーになるPCは同一なのかどうか?
 
 で、同一のPCでない場合はADO2.8が入っていない可能性があり
 参照不可になっている場合が多いです。
 参照設定が不可になっているとそのエラーが多いですね。
 
 32bitのPCから64bitへ移行したときなどは、Providerの指定なんかも関係して
 くるみたいですよ。
 
 これは関係ないとは思いますがちょっと気になるのは、参照設定をせっかくしているのに
 >Set DB = CreateObject("ADODB.connection")
 は、どうなんでしょうかね?
 
 私は参照設定済みなら
 Set DB = New ADODB.Connection
 にしますけど、、この辺りは関係あるのかなー。ちょっと自信がないです^^;
 
 識者の方の登場をお待ち下さい^^
 
 |  |