Excel VBA質問箱 IV

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

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


64612 / 76732 ←次へ | 前へ→

【16700】Re:テキストファイルのDATAをエクセルに取得させたい
回答  BOTTA  - 04/8/6(金) 13:31 -

引用なし
パスワード
   ゆうゆうさん、こんにちは。
Jakaさん、おひさです。

久しぶりに参加させて頂きます。
FileSystemObjectを使ってみました。

Sub aaa()
  Dim fName As String
  Dim fsoText As Object
  Dim i As Integer, j As Integer
  Dim lstFNo As Long, lstLine As Long
  lstFNo = 3 'ファイルの数
  lstLine = 4 '取得する行数
  For i = 1 To lstFNo
    'Bookと同じフォルダにTextファイルがあるとして
    fName = ThisWorkbook.Path & "\TXT" & i & ".txt"
    If Dir(fName) = "" Then Exit Sub 'ファイルが無い場合は終了
    Set fsoText = CreateObject("Scripting.FileSystemObject").OpenTextFile(fName, 1)
    Cells(i, 1).Value = Dir(fName) '1列目にファイル名
    For j = 2 To lstLine + 1
      Cells(i, j).Value = fsoText.ReadLine
    Next
    fsoText.Close
  Next
  Set fsoText = Nothing
End Sub

0 hits

【16694】テキストファイルのDATAをエクセルに取得させたい ゆうゆう 04/8/6(金) 12:02 質問
【16696】Re:テキストファイルのDATAをエクセルに取... Jaka 04/8/6(金) 12:39 回答
【16700】Re:テキストファイルのDATAをエクセルに取... BOTTA 04/8/6(金) 13:31 回答
【16702】Re:テキストファイルのDATAをエクセルに取... ゆうゆう 04/8/6(金) 14:19 質問
【16703】Re:テキストファイルのDATAをエクセルに取... BOTTA 04/8/6(金) 14:40 回答
【16705】Re:テキストファイルのDATAをエクセルに取... Jaka 04/8/6(金) 16:50 発言
【16707】消し忘れました。 Jaka 04/8/6(金) 16:54 発言
【16708】Re:さらに Jaka 04/8/6(金) 16:57 回答
【16709】Re:さらに ゆうゆう 04/8/6(金) 17:11 質問
【16710】Re:さらに かみちゃん 04/8/6(金) 17:18 回答
【16714】Re:さらに ゆうゆう 04/8/6(金) 17:41 質問
【16717】Re:指定されたフォルダ内のすべてのファイ... かみちゃん 04/8/6(金) 18:03 回答
【16706】Re:テキストファイルのDATAをエクセルに取... ゆうゆう 04/8/6(金) 16:50 質問
【16711】Re:テキストファイルのDATAをエクセルに取... かみちゃん 04/8/6(金) 17:24 発言
【16713】Re:テキストファイルのDATAをエクセルに取... BOTTA 04/8/6(金) 17:36 回答
【16715】Re:テキストファイルのDATAをエクセルに取... Jaka 04/8/6(金) 17:46 お礼
【16716】無事解決いたしました! ゆうゆう 04/8/6(金) 17:47 お礼

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