Excel VBA質問箱 IV

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

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


53934 / 76738 ←次へ | 前へ→

【27610】Re:複数のCSVファイルの読み込み方
回答  だるま WEB  - 05/8/12(金) 20:25 -

引用なし
パスワード
   Hirofumiさんが立派なコードを提示されてますのでもう必要ないかもしれません
が一応修正してみましたので。^d^
(一括で読み込みvbLFで行に分けるようにしてみました。)

Sub ReadCSV()
  Dim myPath As String
  Dim Fname As String
  Dim N As Integer
  Dim rngDest As Range
  Dim myArray0 As Variant
  Dim myArray As Variant
  Dim D As String
  Dim i As Integer
 
  myPath = ThisWorkbook.Path & "\"
  Set rngDest = Worksheets("Sheet1").Range("A1")
 
  Application.ScreenUpdating = False
 
  Fname = Dir(myPath & "*.csv")
  Do Until Fname = ""
    N = FreeFile
    Open myPath & Fname For Input As #N
    D = InputB(LOF(N), N)
    D = StrConv(D, vbUnicode)
    Close #N
    
    myArray0 = Split(D, vbLf)
    For i = 0 To UBound(myArray0)
      myArray = Split(CStr(myArray0(i)), ",")
      rngDest.Resize(1, UBound(myArray) + 1).Value = myArray
      Set rngDest = rngDest.Offset(1)
    Next
    Fname = Dir()
  Loop
 
  Application.ScreenUpdating = True
  Set rngDest = Nothing
End Sub

0 hits

【27582】複数のCSVファイルの読み込み方 R@プログラム初心者 05/8/12(金) 14:34 質問
【27588】Re:複数のCSVファイルの読み込み方 だるま 05/8/12(金) 15:25 回答
【27591】Re:複数のCSVファイルの読み込み方 R@プログラム初心者 05/8/12(金) 15:56 質問
【27594】Re:複数のCSVファイルの読み込み方 だるま 05/8/12(金) 16:13 回答
【27595】Re:複数のCSVファイルの読み込み方 R@プログラム初心者 05/8/12(金) 16:19 質問
【27596】Re:複数のCSVファイルの読み込み方 だるま 05/8/12(金) 16:38 回答
【27597】Re:複数のCSVファイルの読み込み方 だるま 05/8/12(金) 16:49 回答
【27598】Re:複数のCSVファイルの読み込み方 R@プログラム初心者 05/8/12(金) 16:52 質問
【27600】Re:複数のCSVファイルの読み込み方 だるま 05/8/12(金) 17:00 発言
【27599】Re:複数のCSVファイルの読み込み方 Hirofumi 05/8/12(金) 16:57 発言
【27601】Re:複数のCSVファイルの読み込み方 R@プログラム初心者 05/8/12(金) 17:07 質問
【27603】Re:複数のCSVファイルの読み込み方 だるま 05/8/12(金) 17:12 回答
【27604】Re:複数のCSVファイルの読み込み方 Hirofumi 05/8/12(金) 17:19 発言
【27606】Re:複数のCSVファイルの読み込み方 R@プログラム初心者 05/8/12(金) 17:27 質問
【27608】Re:複数のCSVファイルの読み込み方 Hirofumi 05/8/12(金) 18:22 回答
【27610】Re:複数のCSVファイルの読み込み方 だるま 05/8/12(金) 20:25 回答

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