VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2004/08/31(Tue) 18:43
投稿者よっしー
URL
タイトルセルに配列として出力

エクセルのCSV形式ファイルを読み込み、カンマ区切りで値を違うファイルに出力したのですが、
出力結果が1つのセルに全て格納されてしまいました。
そこで、カンマ区切り毎に(1つのデータ毎に)一つのセルに出力したいのです。
この場合、配列を使うとよいのでしょうか?
また、その場合にはどのようなソースにしたらいいでしょうか?
教えて頂ければ幸いです。
ソースを以下に示します。


Private Sub Command1_Click()
   Dim filedir As String
  
   filedir = "C:\carry000\"
'読み込みCSVファイル名を獲得するため、"hoandir"ファイルをオープン
   Open filedir & "carry001.csv" For Input As 1
'一覧表として必要な項目を書き込むためのファイルをオープン
   Open filedir & "kekka.csv" For Output As 3
   Print #3, "データNo.,ゲージ1,ゲージ2,ゲージ3,ゲージ4,ゲージ5,ゲージ6,ゲージ9, ゲージ10, ゲージ11, ゲージ12, ゲージ13, ゲージ14, """
          
'ファイルの終わりに達するまで、"roop"までの処理を続ける
   Do Until EOF(1)
      Line Input #1, ReadLine
'ファイル"kekka.csv"に必要な値を書き込む
      Write #3, ReadLine
      Loop
'ファイルを閉じる
   Close #1
   Close #3
  
End Sub


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -