エクセルVBAで外付けフロッピーディスク内の特定のファイルを読み込むとき、 ファイルがありません と表示されます。
コードは下記のとおりです。
dv = "a:"
file = "data.csv"
If Dir(dv & "\" & file) = file Then
'***ファイルの読み込み***
End If
読み込む前にファイルがあるかどうかを確認しています。
外付けFDDは【a】です。
FDD内臓PCで実行すると、うまくいきます。
外付けFDDではうまく動いてくれないんでしょうか。
余談ですが。会社にある外付けFDDを付けたPCで
認証FDにより立ち上がるソフトを使用していますが、そのPCもソフトが立ち上がるのに数回実行しないと立ち上がらない(認証しない)・・という不具合があります。(内臓FDのPCでは一回で実行)
質問の内容はVBAによる外付けFDDのファイルの読み込みです。
よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
そうなんですか。
お困りでしょう。今回も、回答には程遠いと思いますが、多分USB接続での外付けFDという事がなんか悪さをしている気がします。
一旦起動したあとには「F」ドライブ認識されることを考えると、ハードの故障等は考えられませんね。
>”ファイル名 ※※ファイル名※※ はありません”
というエラーメッセージなので、うまくドライブレターが取得できていないような気もします。「F」ドライブの設定で読めるかのテストやられたらいかがでしょう?
つまり、BIOSが認識しているドライブタイプのドライブレターとUSBドライブのドライブレターがBIOS上で競合おこしている?(←本当かどうかは判りません。)
「F」ドライブテストで正常に動作するようであれば、やっぱり。という事になるとは思いますが…(本当に自信ないです。)
あと考えつけるのといえば、BIOSのアップデート位でしょうか?それぞれのマシンを最新BIOSにアップデートされてみたらいかがでしょう?それからテストしてみる…いかがでしょう?
遅くなってすみませんでした。
BIOSのメニューの欄には、それらしいFDの設定らんはありませんでした。それ以上のところは自分の力ではできないのであきらめたいとおもいます。
ありがとうございました。
No.3
- 回答日時:
申し訳ありません。
回答は差し上げられないと思いますが、気になることだけ書きます。笑って許してください。
たぶん外付FDDはUSB接続ではないでしょうか?
エクスプローラなんかではドライブ名は『A』になってますよね?
通常のFDDはIDE接続です。USBを経由する部分で、認識できなくなっているのかな?
だとしたら、USBのドライバかなんかで対応できるようなきがするんですが…。
もし、プログラムで認識するときにエラーがでてるはずなので出来ればどのようなエラーが発生しているのかをお教えください。
この回答への補足
ご回答ありがとうございます。詳細を細かく書きたいとおもいます。
会社で使用している独自のソフト(認証用FDをもって起動する)にて:
・ノート型IBM 内臓FDなし、外付けFDDあり ←まったく動かない
・デスクトップ富士通内臓FDDなし(2台共)、外付けFDDあり ←約3回実行後に起動できる。
自作のエクセルVBAにて:
VBAで3.5FDを読み込む際のメッセージは
”ファイル名 ※※ファイル名※※ はありません”
このときのドライブ名は【a】です。
補足ですが、このPCは外付けUSB-FDDをはずした状態で起動すると、なぜか 5.25インチFD のアイコンが出てきます。実際にそんなものは無く、幽霊アイコンです。この状態で外付けUSB-FDDをつなぐと、USB-FDDは【F】になります。
不思議なパソコンですが、気が付くことがありましたら、よろしくお願いいたします。
No.2
- 回答日時:
外付けのFDDは内臓のFDDと並存して存在していると認識され、内蔵がA:で、外付けFDDがB:と認識されることはありませんか。
昔FDDが2ドライブあったころを思いだし、多分下側のFDDはBだったような記憶がよみがえり思いつきで記します。マイコンピュタの画面で確認できそうなことで、私の言っていることは可能性は少ないと思いますから、その外付けFDDの環境を小生は再現できませんので、見当違いの節はご勘弁ください。この回答への補足
お気遣いありがとうございます。
PCは元々FDがないタイプのデスクトップ 省スペース型富士通 です。外付FDDはUSB接続です。
いつもドライブ名は確認していますが、いつも【a】になっています。 マイコンユータからは普通に開くことはできるのです。(もちろん【a】です。)。
なにか気が付くことがあればよろしくおねがいします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
内蔵HDDをUSBで接続して認識しない
-
フロッピードライブとIDE
-
USB2.0 外付ドライブ
-
DreamCastのCD(GD-ROM)をパソ...
-
内蔵DVDドライブの交換について
-
ハードディスクの増設数について
-
アプリ「フォト」を使わずに、...
-
CDを認識しない
-
ドライブ中、彼女が俺のあそこ...
-
仮想メモリのドライブ変更をす...
-
CD-RW メディア700MBが600MB以...
-
GドライブがHドライブになって...
-
Cドライブ内 容量を食っている...
-
SATA電源ケーブル線は4本と5本...
-
外付けHDD(USB)がCDドライブで...
-
DVDドライブがカタカタいうので...
-
一つのフォルダの最大容量はど...
-
DVDの内側の丸い部分が割れた
-
パソコンにHドライブを表示する...
-
内蔵BDドライブを、外付けで使...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
外付けHDDが認識されません【Wi...
-
DreamCastのCD(GD-ROM)をパソ...
-
SATAコネクタ増設ボード PCE6SA...
-
DVDドライブ2台目を増設、しか...
-
DVD/CD-ROMドライブが認識され...
-
Seagate製HDD >ジャンパー設定...
-
IDEでHDDを増設したいのですが...
-
外付けHDDを内蔵HDDとして認識...
-
DVDCAMデータをPCに取り込めない
-
PCカード接続のCDドライブなど...
-
外付けHDDの、Cドライブが認識...
-
WinXP起動中に電源が落ちるパソ...
-
外付けハードディスクを開こう...
-
ノートパソコンとデスクトップ...
-
ThinkPad 560XにCD-210PU
-
8cmDVD
-
DVDの書込み速度について
-
MOからCDに変換方法おしえて?
-
追加したDVDドライブがで認識で...
-
NECパソコンに外部HDDを接続し...
おすすめ情報