- 締切済み
警告を無視したいのですが・・・
VB初心者ですが、宜しくお願いします。 VBでCSVファイルをEXCELで起動させるとファイル形式が認識できないみたいな警告を受けるのですが、その事象をなくしたいです。 どなたか御教授のほど宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
#1です。補足ありがとうございました。 この結果は16進表示になぜなっているのか、ファイルがそうなのか、表示だけなのか、よくわからない。メモ帳を使って開きましたか。 CSVファイルといったのはどうしてですか。 人に聞いた、書いてあった、拡張子、思い込み? カンマに当たるものがないし、文字数字記号ばかりでないといけないが、どうもそうらしくない。 >ファイルの大きさなのですが メモ帳で開くとき、あまり大きいとひらけないようなので、言ったまで。 なぞは深まるばかり。実際の中身がTXT、CSVファイルかどうか 確認してください。 どうもCSVではないように思う。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
#1補> それは、CSVじゃないと思う。 CSVは、カンマで値が区切られているものをいいます。 VBでいったん、16進数字を10進数値にして、カンマ区切りにしてから起動するといいかも・
- imogasi
- ベストアンサー率27% (4737/17069)
そのCSVファイルが、余り大きなものでなければ、メモ帳で読み込ませて、どう表示されるか、2-3レコード(行)分を、例として、ここに挙げてみればどうですか。 何か手がかりが見つかるかも知れない。
補足
返信ありがとうございます。 ファイルの大きさなのですが、だいたい50KBぐらいです。 以下に示す例のような数字がずら~っと並んでいるファイルなのですが、こういったファイルを最終的にEXCELで処理させているため、どうしてもEXCELで表示させたいのです。その際、警告表示がでるのをなくしたいのです。 何か対策があれば教えて下さい。宜しくお願いします。 ファイル例) 0001 4727 027A 00 94 00 71 74 00 00 00 6C 0B 01 0002 44E7 0279 00 95 00 71 74 00 00 00 6C 0B 01 0003 04A0 0278 7D 96 74 7D 3E 3E 00 00 6C 0B 01 ・ ・ 0259 04A0 0178 7D 96 74 7D 3E 3E 00 00 6C 0B 01
補足
返信遅くなりました。 >16進表示になぜなっているのか 仕事柄あるものを測定して、マイコンで吐き出した数値なので、16進数表示になっています。 後々、EXCELで作成した解析フォーマットにて10進数等に変換していますので、あまり16進数表示は気になさらないで下さい。 >CSVファイルといったのはどうしてですか 単なる測定データから出てきたファイル形式がCSVファイルだったため、CSVファイルなのかなって思いました。実際の中身はどうもTXTファイルみたいですね。どうやら勘違いしていたみたいです^^;