• ベストアンサー

csvファイルの読み込みができません。

csvファイルの読み込みができません。 過去にExcelで作成したデータをcsvに変換するマクロを作ってもらいました。 (Excel表の中にマクロを登録したボタンがあって、それをクリックするとcsvファイルが作成される) そのcsvファイルをそのまま使用すると、読み込みができますが、一旦csvファイルを開いて一部データの変更をして保存すると読み込みができなくなります。 また、自動にファイル名が設定されるので、わかりやすいようにファイル名を変更しただけでも読み込みができなくなります。 csvファイルにも種類があるんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

>読み込みができます  : >読み込みができなくなります。 少なくとも多分,ファイル名は変えちゃダメだと思います。 またCSVに種類はありませんが,CSVを無造作にただ開いて保存し直すと,元のCSVとデータが変わってしまいトラブルになるケースがしばしばあります。 総合的にお話によれば今までにできるやり方で,そのまま使用していれば無事に使えているのですから,わざわざ出来なくする事はしないのが正解です。 以前作ってもらったマクロを,いまやりたい事に向けて少し改修すれば色々出来るようになります。でももう作ってくれた人とも連絡が付かないようであれば,諦めていまのまま使い続けるか,他にマクロが使える人を見つけて見て貰ってください。

K-takaoka
質問者

お礼

ありがとうございました。 読み込めるCSVファイルと、読み込めないCSVファイルとをテキストファイルで見比べてみたら原因がわかりました(桁数が違っていました!)。 無事、解決、バージョンアップもできました♪

その他の回答 (4)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.5

過去に作ったときのEXCELのバージョンと今使っているEXCELのバージョンが違うのではないでしょうか?。 マクロですので、保存されるフォルダは最初に読み込んだフォルダと同じとか、読み込むファイルは名前が決められていると想定されます。マクロを見るのが早いのでは?。 回答のXPていうのはWindowsのバージョンですね。 CSVに種類は無いです。

K-takaoka
質問者

お礼

ありがとうございました。 読み込めるCSVファイルと、読み込めないCSVファイルとをテキストファイルで見比べてみたら原因がわかりました(桁数が違っていました!)。 無事、解決、バージョンアップもできました♪

  • okachiyan
  • ベストアンサー率49% (88/178)
回答No.3

>「画面バージョンがちがいます」 このエラーExcelのエラーコメントですか? 私自身は今まで経験したことが無いコメントですが。 ひよっとしてCSVの読込もマクロということは無いですよね どちらも拡張子が「CSV」なら 「名前を付けて保存する」で別名で保存してエディターで利用法を開いて何処が違うのか比較してみられたら原因個所は判ると思いますが。 あと 「名前を付けて保存する」でExcelで保存して先のマクロでもう一度書き出すとかもだめかな。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

>すみません…「七飯」って何ですか 名前 の誤字でした。 >エラーですが、システムで「画面バージョンがちがいます」ってでます。 システムでという意味が分からないです。 何のことですか?

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

七飯を付けて別名で保存しても読めないのですか? その時のエラーメッセージは? Officeのバージョンは?

K-takaoka
質問者

補足

ありがとうございます! すみません…「七飯」って何ですか・・・? エラーですが、システムで「画面バージョンがちがいます」ってでます。 オフィスはXPです。

関連するQ&A