質問: アクセス97をエクセル97にエクスポートして起こる問題 どなたか、ご助力をお願いします。 アクセスでテーブルを作成し、4桁のコード番号をたくさん入力していきます。件数は500件くらいです。そのテーブルをエクセルにエクスポートします。そのデータの名前を仮にaとします。 エクセルにはあらかじめ全顧客リストのマスタデータがあります。そのデータをmとします。mにはコード番号とコード番号に対する名前と住所などの情報が記載されています。 aのリストは全てmに含まれます。 aのファイルにmを別シートに置いて、vookup関数でaのデータのリストを完成させたいのですが・・・。 問題なのは、アクセスからエクスポートしたコード番号の数字と、元々mに入力されている番号が同じ数字でもどうやら違うようなのです。書式も同じのようですが、vookup関数では反映されません。 エクスポートしたaのコード番号はセルの左に寄っていて、mの数字は右に寄っています。aを右寄せしたり、共に中央寄せをしてもこの問題は解決しません。 エクスポートした番号をエクセルでそのまま入力した番号と同じくするにはどうしたら良いでしょうか?
回答: isamドライバでexcelに出力されたデータは全部文字列扱いになるはずです。(データの先頭にシングルクォート「'」が付加される) これを回避するには、オートメーションでcopyfromrecordsetメソッドを使用して出力するとよいのではないでしょうか。(他の手段が思い浮かびません)