Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10752 / 13646 ツリー ←次へ | 前へ→

【20060】csvファイルが開けません… むぅ 04/11/26(金) 16:32 質問[未読]
【20061】Re:csvファイルが開けません… IROC 04/11/26(金) 16:42 回答[未読]
【20062】Re:csvファイルが開けません… むぅ 04/11/26(金) 16:55 発言[未読]
【20067】Re:csvファイルが開けません… ちゃっぴ 04/11/27(土) 10:36 回答[未読]

【20060】csvファイルが開けません…
質問  むぅ  - 04/11/26(金) 16:32 -

引用なし
パスワード
   初心者です。

複数のcsvファイルから重複データを探すためのVBAを作りました。
自分のパソコンのexcelでは問題なく動くのですが、
別のパソコンのexcelで開こうとすると、
「実行時エラー1004 ファイルが見つかりません」というエラーがでます。
ドライブやフォルダはどちらのパソコンも全く同じところに格納しています。

一度excelを立ち上げて、
ファイルを開く→ファイルの種類を「すべてのファイル」を選ぶ
→(任意の)csvファイルを開く
という作業を一度行うと、今度はエラーなく実行できます。
ただ、一度excelを閉じると同じ作業をしないとエラーがでます。

excelの設定の問題なのでしょうか?
分かりにくい説明で申し訳ありませんが、どなたか教えてください。
よろしくお願いします。

【20061】Re:csvファイルが開けません…
回答  IROC  - 04/11/26(金) 16:42 -

引用なし
パスワード
   マイドキュメントやデスクトップなどのユーザーアカウント固有の
フォルダを利用してることによるものではありませんか?

【20062】Re:csvファイルが開けません…
発言  むぅ  - 04/11/26(金) 16:55 -

引用なし
パスワード
   IROCさん返信ありがとうございます。
格納しているところはどちらのパソコンも
Dドライブの中の同一の名前のフォルダで、
マイドキュメントやデスクトップは利用していません。


▼IROC さん:
>マイドキュメントやデスクトップなどのユーザーアカウント固有の
>フォルダを利用してることによるものではありませんか?

【20067】Re:csvファイルが開けません…
回答  ちゃっぴ  - 04/11/27(土) 10:36 -

引用なし
パスワード
   ファイルの指定をFullPathで指定してないからでは?

対象ファイルがVBAをもつBookと同じFolderにあるとしても、
ThisWorkbook.Pathを使用して、FullPathにしてやればいいですし・・・

どこにあるか決まってないなら、GetOpenFilenameメソッドを使い
選択させるようにしてやりましょう。

10752 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free