Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8855 / 76732 ←次へ | 前へ→

【73445】Re:CSV File作成について
発言  UO3  - 13/1/11(金) 15:47 -

引用なし
パスワード
   ▼yokomichi さん:

こにちは
CSVは詳しくないのですが、できあがったファイルをメモ帳で開いてみてください。
"NO" になっていませんか?

改行の変換も入れた一例です。
(セル乗の標準 vbLF をチェックしています。WIndows標準のVBCRLF であれば変更願います)

Sub CSVWrite()
  Dim fFileNo As Integer 'ファイル番号
  Dim fFileName As String '出力ファイル名
  Dim DQUAT As String 'ダブルクオーテーション
  
  Dim c As Range
  Dim w As Variant
  Dim j As Long
  
  fFileName = ThisWorkbook.Path & "\CSV.csv" '出力ファイル名
  fFileNo = FreeFile(0) 'ファイル番号を取得
  Open fFileName For Output Access Write Lock Read Write As #fFileNo 'ファイルオープン
  DQUAT = Chr(34) 'ダブルクオーテーション
  With Workbooks("CSV.xls").Worksheets("Sheet1")
    For Each c In .Range("A1", .Range("A" & .Rows.Count).End(xlUp))
      w = c.Resize(, 5).Value
      w = WorksheetFunction.Index(w, 1, 0)
      For j = LBound(w) To UBound(w)
        w(j) = DQUAT & Replace(w(j), vbLf, "<BR>") & DQUAT & ";"
      Next
      Print #fFileNo, Join(w, "") 'ファイル出力
    Next
  End With
  Close #fFileNo 'ファイルクローズ
End Sub

240 hits

【73443】CSV File作成について yokomichi 13/1/11(金) 15:16 質問
【73445】Re:CSV File作成について UO3 13/1/11(金) 15:47 発言
【73446】Re:CSV File作成について yokomichi 13/1/11(金) 16:06 お礼
【73447】Re:CSV File作成について kanabun 13/1/11(金) 17:04 発言
【73456】Re:CSV File作成について yokomichi 13/1/12(土) 11:15 質問
【73457】Re:CSV File作成について kanabun 13/1/12(土) 15:09 発言
【73497】Re:CSV File作成について yokomichi 13/1/16(水) 12:15 質問
【73498】Re:CSV File作成について UO3 13/1/16(水) 13:09 発言
【73500】Re:CSV File作成について yokomichi 13/1/16(水) 14:41 お礼
【73458】Re:CSV File作成について UO3 13/1/12(土) 15:31 発言
【73461】Re:CSV File作成について yokomichi 13/1/12(土) 21:38 お礼

8855 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free