Excel VBA質問箱 IV

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

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


58344 / 76732 ←次へ | 前へ→

【23117】テキストファイルの読込で
質問  kawata  - 05/3/14(月) 11:48 -

引用なし
パスワード
   kawataです、お世話になっております、よろしくお願いします。
(Windows2000/Excel2000)

テキストファイルを読み込んで加工するマクロを作成しています。
読込時に、いくつかの条件をつけてシートに貼り付けていくのですが
テキストが25000行ぐらいあり、かなり時間がかかります。

下記のコードと同じ動作で速くするにはどうすればいいのでしょうか?。
よろしくお願いします。

Sub 読込()

  read_file = "c:\test.txt"
  e_row = 0

  Open read_file For Input As #1

  Do While Not EOF(1)
    Line Input #1, TextLine
    If (Len(TextLine) > 0 And _
      Not TextLine Like "*AAA*" And _
      Not TextLine Like "*BBB*") Then

      With Sheets("data")
        e_row = e_row + 1
        .Range("a" & e_row).Value = TextLine
      End With

    End If
  Loop

  Close #1

End Sub

0 hits

【23117】テキストファイルの読込で kawata 05/3/14(月) 11:48 質問
【23119】Re:テキストファイルの読込で Jaka 05/3/14(月) 12:45 回答
【23123】Re:テキストファイルの読込で kawata 05/3/14(月) 12:56 お礼
【23126】Re:テキストファイルの読込で Jaka 05/3/14(月) 13:24 発言
【23127】Re:テキストファイルの読込で kawata 05/3/14(月) 13:29 お礼

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