VBAの質問VBAは逆の順序で線で大きなテキストファイルの行を読んで
大きなログファイル(50万周りの線)、私は最後からすなわち、逆の順序で行ずつ、それを読む必要があります最初の行に行を移動します。 私はMicrosoftスクリプトランタイム参照にFileSystemObjectオブジェクトを使用することができます知っているが、テキストストリーム
でReadLineメソッドのメソッドのための逆のようなそのようなオプションは今、私は考えることができる唯一の方法は次のように存在していない、カウンターを持っており、私が読んだ行の前の行をスキップしますが、間違いなくこれでは十分ではありません。どんな提案コード/ algoも高く評価されます。
ログファイルのフォーマットと数行のデータを表示することができます...逆のデータをどのように使用するか、別のファイルに入れるか、MS Excel 2007+ Workbookを教えてください。 LogIDのようなKeyColumnはありますか? –
このような大きなファイルで最適なオプションは、ADOとOLE DBテキストファイルドライバを使用することです。 [MSDN:テキストファイルについての多くのADO](http://msdn.microsoft.com/en-us/library/ms974559.aspx)を参照し、ORDER BY *キー列名* DESC –