1つだけ過去を変えられるとしたら?


あるフォルダに、テキストファイルを複数、置いてから、EXCELを起動し、
EXCELに、テキストファイルを、1件読み込んでは、作業することを、
テキストファイル全件について、行っています。


EXCELファイルを閉じる時に、
用済みとなった、そのフォルダの、すべてのテキストファイルを、
自動的に削除してくれると、とても助かるのですが、
そういったことは、できないのでしょうか?


現在は、EXCELファイルを閉じた後に、
手作業で、あるフォルダ内の、全テキストファイルを削除しています。


EXCELに、そういう機能は、なさそうだと見ていますが、
何かの機能を使用したりして、
こういったこと(閉じると同時に、自動で、ファイル削除)が可能になったら、
とても、ありがたいです。


何か、ご存じの方がいらっしゃいましたら、
ぜひ、お教えください。

どうか、よろしくお願いします。

A 回答 (1件)

EXCELの機能にはありませんが


マクロを使用すれば出来ます

kill ファイル名 で削除できます

Cドライブのtext_testフォルダの中のすべてのtextファイルのみを消す

kill "c:\text_test\*.txt"

これをThisWorkbookのWorkbook_BeforeCloseに書いておけば
excel終了時に指定したファイルが削除される
    • good
    • 0
この回答へのお礼

すばらしいです!
とっても助かりました。

教えていただきまして、どうもありがとうございました!

お礼日時:2009/08/31 17:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!