はじめまして。お願いします。
OPEN〜PRINT〜CLOSEを使いテキストファイルに書き込むプログラムを作りました。
データ内容
イタリア
フランス
オランダ
ドイツ
というようなデータを追加(改行して)していますが、逆にひとつのデータを、削除したい場合("オランダ"を削除したい)
更新後内容
イタリア
フランス
ドイツ
というようにしたいのですが。できるのでしょうか?
Do〜Loop文のLineInputで"オランダ"を探せばいいでしょうか?
説明不足なところがありましたら、すいません。
よろしくお願いします。
Line Input で1行ずつ読み込み、
オランダでなければ、別のファイルに出力。
オランダの場合は、別のファイルに出力せず、次の行を読む。
という風に、全部の行を読み込み終わったら、
読み込みに使用したファイルを削除し、
出力用にファイルの名前を変更。
という感じになりますね。
ぽちさん、ありがとうございます。
なるほど!!!
そういうことでしたか…。
早速やってみます。
スピードから言うと
●一括読み込みし、
●「"オランダ" & vbCrLf」 を 「""」 にReplaceし、
●上書き一括書き込み
が速いかも。