質問: ある文字列を含む行の抽出 お世話になります。 いくつかのテキストファイルがあり、それらのファイルのなかの、特定の文字列を含む行をすべて抽出して、別ファイルに集めて保存するようなことを、自動的に行うことはできますでしょうか?? officeソフトでできればよいのですが、ほかの方法でもかまいません。 お願いいたします。
回答: #6 ですが、訂正します。 terminate: txt_stream.close kill stroutput ' <----- 一時ファイル削除 このterminate:ラベル以下2行の位置がよくないので、次の場所に変更します。 すみません。 buffer = txt_stream.readall ' <--- comand prompt の結果を取得 txt_stream.close ' <----- ココに移動 kill stroutput ' <----- ココに移動 ' excel に転記 buffer = split(buffer, vbcrlf) with thisworkbook.worksheets.add .range("a1").resize(ubound(buffer)).value = _ application.transpose(buffer) end with