Excel VBA質問箱 IV

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

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


43405 / 76732 ←次へ | 前へ→

【38375】Re:テキストファイルの高速読込み
質問  aya  - 06/6/1(木) 9:59 -

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

最初に何も決めずに考えながらマクロを組んでいたのでなぜ配列に入れる処理を行うことをしていたのか忘れましたが、そこは必要ないと判断し削除しました。
すると1秒当たり3行処理できました。
しかしまだ遅いです。
一度に100件以上読み込む場合もありますので、表示するまでに2〜3分かかるのではないかと思われます。

ところでJaka さんが書いていただいた以下のマクロですが、どういった処理を行っているものなのでしょうか?
勉強不足ですいません。。。

>なんかトンチンカンくさいので、
>行単一括の場合
>
>Dim Tb() As Variant
>For ii = 1 To 500
>  ReDim Tb(1 To 256)
>  For i = 1 To 256
>    Tb(i) = i
>  Next
>  Cells(ii, 1).Resize(, UBound(Tb)).Value = Tb
>Next
>Erase Tb

頭の中では、一行ずつ読み込んでセルに取得した値をほうりこむのではなく、テキストファイルを全て読み込んでから処理して後で書き込むほうが速いとは思うのですが実現方法がわかりません。
とにかくJaka さんが書いていただいたマクロの意味を教えていただけませんか?
すいません。

1 hits

【38243】テキストファイルの高速読込み aya 06/5/30(火) 15:29 質問
【38244】Re:テキストファイルの高速読込み 06/5/30(火) 15:44 回答
【38245】Re:テキストファイルの高速読込み aya 06/5/30(火) 15:55 発言
【38246】Re:テキストファイルの高速読込み Jaka 06/5/30(火) 16:00 発言
【38247】Re:テキストファイルの高速読込み Jaka 06/5/30(火) 16:07 発言
【38375】Re:テキストファイルの高速読込み aya 06/6/1(木) 9:59 質問
【38249】Re:テキストファイルの高速読込み Kein 06/5/30(火) 16:13 発言
【38376】Re:テキストファイルの高速読込み aya 06/6/1(木) 10:01 発言
【38386】Re:テキストファイルの高速読込み Kein 06/6/1(木) 14:41 回答
【38388】Re:テキストファイルの高速読込み Kein 06/6/1(木) 14:43 発言
【38254】Re:テキストファイルの高速読込み neptune 06/5/30(火) 17:21 回答
【38268】Re:テキストファイルの高速読込み ichinose 06/5/30(火) 19:56 発言
【38287】Re:テキストファイルの高速読込み neptune 06/5/30(火) 23:10 発言
【38288】Re:テキストファイルの高速読込み neptune 06/5/30(火) 23:20 発言
【38377】Re:テキストファイルの高速読込み aya 06/6/1(木) 10:16 質問
【38402】Re:テキストファイルの高速読込み ichinose 06/6/1(木) 23:09 発言
【38378】Re:テキストファイルの高速読込み aya 06/6/1(木) 10:23 質問
【38387】Re:テキストファイルの高速読込み neptune 06/6/1(木) 14:42 回答
【38389】Re:テキストファイルの高速読込み aya 06/6/1(木) 15:50 発言
【38391】Re:テキストファイルの高速読込み neptune 06/6/1(木) 17:54 回答
【38392】Re:テキストファイルの高速読込み neptune 06/6/1(木) 18:52 発言

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