• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVファイルを読んでシートに書き込む方法)

CSVファイルを読んでシートに書き込む方法

このQ&Aのポイント
  • エクセルのマクロ(VB6.5)でCSVファイルをよんでシートに書き込む方法を教えてください。
  • CSVファイルのデータを上から順番にシートに書き込む方法を教えてください。
  • カンマ区切りのCSVファイルを読み込んで指定したセルにデータを書き込む方法を教えてください。

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

  • ベストアンサー
  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

たとえば、こんなかんじかな。 ファイルを読む http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110.html なんかいいサンプルが見つからないけど、こんなところかな。 split 関数 http://jeanne.wankuma.com/tips/vb6/string/split.html エクセルを操作する http://www.red.oit-net.jp/tatsuya/vb/Excel.htm

GONBEBW
質問者

お礼

回答ありがとうございます。 ある程度はわかるので、提示したサンプルで十分です。 うまくいきました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

初めから自分でやる気が無いのでは。 WEBには沢山の情報があふれている。 (1)CSVフィルのオープン (2)CSVファイルを1レコードを(1行)ずつ読むコードは Line Input# (3)その1行の文字列を対象にSplit関数を用い、カンマで分離する。 (4)列に関して、A列からUbound(s)までの列に Cells(i,j+1)=s(j) で値をセットする。 http://www.cocoaliz.com/excelVBA/index/30/に近い方法。 参考 http://officetanaka.net/excel/vba/tips/tips62.htm ーー Input#ステートメントでやる例も在る。 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_020.html ーー OpenTextメソッド も在る http://www.asahi-net.or.jp/~zn3y-ngi/YNxv914.html

GONBEBW
質問者

お礼

回答ありがとうございます。 たくさんのサンプル集は大変助かります。

関連するQ&A