• ベストアンサー

EXCEL VBAにおけるサンプルコードをお教えく

EXCEL-VBAにて、データ変換プログラムを作成するにあたっての質問です。 元CSVファイルから、特定の項目でグルーピングし、グルーピングした単位で、CSVファイルを作成する仕組みを考えております。 そこで質問です。 1テキストファイルから複数ファイルを作成するロジックサンプルを提供しているHPなどご存知でしたらお教えください。尚、作成するファイル数は固定ではなく、変動致します。(元データのグルーピング結果次第)

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

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

>複数ファイルを作成するロジックサンプル 入力1レコードに対して、 必要に応じてOPEN、CLOSEを複数回繰り返せばいいのでは?。 そのタイミングがあっていれば 1ファイル読み込んで複数ファイル作成はできます。 どちらかと言えば「グルーピング」によって、 どのタイミングでファイルを作成したらいいか、がわからないとか?。 変動するファイル数の制御がわからないとか?。 一般的な、ファイルを作成しているサンプルは探せば見つかります。 作成するファイル数が変動、とかになると それはそのシステムの事情なのでそのアルゴリズムがあるかどうかは怪しいです。 いろいろまとめているサイトがあるので探す。 使えるものは吸収する。 http://www.voicechatjapan.com/excelvba/VBArei2.htm http://www.asahi-net.or.jp/~zn3y-ngi/

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

よくわかりませんが… 以下とVBAのヘルプを併用するくらいで、なんとかなるのではないでしょうか。  http://www.asahi-net.or.jp/~ef2o-inue/menu/menu04.html  http://officetanaka.net/excel/vba/tips/index.htm

関連するQ&A