- ベストアンサー
エクセル、外部データの取り込みが別のPCでできない
↓と同じ方法で、同じファイルにある「SheetA」のデータを「SheetB」で参照して、渡されたパラメータで抽出したデータを表示させるように設定しました。 http://www11.plala.or.jp/koma_Excel/contents6/mame6041/mame604101.html しかし、このファイルを別のPCにコピーして使おうとすると、「パスが正しくありません」というようなエラーが出て、うまく動きません。 参照している「SheetA」へのパスが「'C:\・・・・・・・・・・・」で始まっているのでこれをHTMLの相対パス?のような感じで指定すれば良いと思うのですが、方法が分かりません。 良い方法がありましたら、教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
相対パスは使えません。 ご利用のエクセルのバージョンに応じた方法で「クエリの編集」からご覧になった資料のMSクエリの画面まで戻し,「SQL」のボタンでFrom句の記述内容にデータベースファイルへのフルパスが記入されているので,直接編集します。 相対パスは使えませんので,データファイルの新しい置き場へのフルパスに書き換える必要がある,ということです。 エクセル画面での通常操作の手順からでは,変更する方法はありません。
その他の回答 (1)
- aokii
- ベストアンサー率23% (5210/22062)
外部データの取り込みは元データのパスが変わると「ファイルが見つかりません」というようなエラーになりますので、作成例のシートはこのブックから削除してあります。 文字の置き換えで外部データを指定してみて下さい。
お礼
ご回答ありがとうございます。 色々と試してみたのですが、使い方として、このファイルをメールで複数人に送付して、受信した人がそのPCで使うということを想定しているので、やはり相対パスのようなことができないと難しいと思います。 今回は別の方法でやることにしました。 ありがとうございました。
お礼
ご回答ありがとうございます。 色々と試してみたのですが、使い方として、このファイルをメールで複数人に送付して、受信した人がそのPCで使うということを想定しているので、やはり相対パスのようなことができないと難しいと思います。 今回は別の方法でやることにしました。 ありがとうございました。