Excel VBA質問箱 IV

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

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


43327 / 76735 ←次へ | 前へ→

【38458】Re:複数のCSVファイルを一つのブックに
発言  かみちゃん  - 06/6/3(土) 12:03 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>時間が無いのでTestしていませんが、こんなで読めると思いますが?

ちょうど、別の案件で使おうとしていましたので、私のほうで検証してみました。
私の手元にあるCSVファイルが悪いのかもしれませんが、ファイルの末尾がEOFに
なっている場合、EOFコードまで、Excelシート上に読み込まれるようです。
したがって、それを除去する必要があると思い、以下のように修正してみて、き
れいに読み込めることを確認しました。

何かアドバイスがあれば、よろしくお願いします。

        'ファイルから1行読み込み
        strBuff = .ReadLine
        
        If Len(strBuff) <> 0 Then
         'ファイルの末尾がEnd Of File (16進数の1A、文字コードの26)である場合は、除去
         strBuff = Replace(strBuff, Chr(26), "")
         '読み込んだ行がEnd Of File のみだった場合は、其の行は書きこまない
         If Len(strBuff) = 0 Then blnHeader = True
        End If
        
        '「blnHeader = True」の場合其の行は書きこまない
        If Not blnHeader Then
0 hits

【38407】複数のCSVファイルを一つのブックに maki 06/6/2(金) 8:08 発言
【38408】Re:複数のCSVファイルを一つのブックに かみちゃん 06/6/2(金) 8:19 発言
【38409】Re:複数のCSVファイルを一つのブックに かみちゃん 06/6/2(金) 8:23 発言
【38445】Re:複数のCSVファイルを一つのブックに maki 06/6/3(土) 8:27 質問
【38451】Re:複数のCSVファイルを一つのブックに かみちゃん 06/6/3(土) 10:21 発言
【38455】Re:複数のCSVファイルを一つのブックに かみちゃん 06/6/3(土) 11:14 回答
【38410】Re:複数のCSVファイルを一つのブックに maki 06/6/2(金) 8:29 回答
【38453】Re:複数のCSVファイルを一つのブックに Hirofumi 06/6/3(土) 10:40 回答
【38458】Re:複数のCSVファイルを一つのブックに かみちゃん 06/6/3(土) 12:03 発言
【38461】Re:複数のCSVファイルを一つのブックに Hirofumi 06/6/3(土) 14:23 発言
【38466】Re:複数のCSVファイルを一つのブックに Kein 06/6/3(土) 15:53 回答
【38467】Re:複数のCSVファイルを一つのブックに Kein 06/6/3(土) 15:56 発言
【38493】Re:複数のCSVファイルを一つのブックに maki 06/6/5(月) 0:19 お礼

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