• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:csvファイルをvbaで読み込みたいけど文字化け)

vbaでエクセル2007の文字化け問題を解決する方法

このQ&Aのポイント
  • vbaを使用してエクセル2007で文字化けするcsvファイルを読み込む方法について説明します。
  • 参考ページのサンプルコードではファイルのデータが足りずエラーが発生するため、別の方法を試す必要があります。
  • 日本語が含まれるcsvファイルを操作する場合、文字化けの問題が発生することがあります。一部の文字コードを指定することで解決することができますが、完全な解決方法はありません。

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

  • ベストアンサー
回答No.2

コチラを参考にすべき、、、 カンマ数不定のCSVファイル読み込み http://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_090.html レコードによってカンマ数が一定していないCSV形式テキストファイルの読み込み処理です。ダブルクォーテーションに囲われた中での改行(項目内改行)についても対応しています。

bjvamgzn5
質問者

お礼

ありがとうございます。

その他の回答 (1)

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

>日本語が入ってるcsvファイルをvbaで書き出す事は不可能なのか教えてください 可能です >リンク先のサンプルコードのの >Input #intFF, X(1), X(2), X(3), X(4), X(5) >の部分で、 >ファイルにこれ以上データがありません。(Error 62) >と言うエラーになってしまいます リンク先のサンプルは正常動作しています データ数が足りていないだけだと思います もう一つのサンプルですが Do Until EOF(1) Line Input #1, buf Loop Line Input #1, buf Close #1 Do~Loop間ですべてのデータ取り込みは終了しているので、その後のLine Input #1, bufを実行すればエラーになるのは当然です このサンプルは発生エラーの確認用のサンプル?

bjvamgzn5
質問者

お礼

ありがとうございます。

関連するQ&A