- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVファイルを読んでシートに書き込む方法)
CSVファイルを読んでシートに書き込む方法
このQ&Aのポイント
- エクセルのマクロ(VB6.5)でCSVファイルをよんでシートに書き込む方法を教えてください。
- CSVファイルのデータを上から順番にシートに書き込む方法を教えてください。
- カンマ区切りのCSVファイルを読み込んで指定したセルにデータを書き込む方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
たとえば、こんなかんじかな。 ファイルを読む 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
その他の回答 (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
質問者
お礼
回答ありがとうございます。 たくさんのサンプル集は大変助かります。
お礼
回答ありがとうございます。 ある程度はわかるので、提示したサンプルで十分です。 うまくいきました。