EXCELファイルを閉じる時に、あるフォルダ内の全ファイルを削除して、空にすることは、可能でしょうか

このQ&Aのポイント
  • EXCELファイルを閉じる際に、あるフォルダ内の全ファイルを自動的に削除して、フォルダを空にする方法はあるのでしょうか?
  • EXCELを使ってテキストファイルを読み込んだ後に、EXCELファイルを閉じると、そのフォルダ内のすべてのテキストファイルを自動的に削除する方法はありますか?
  • EXCELファイルを閉じる際に、フォルダ内のすべてのテキストファイルを自動的に削除する機能があるか知りたいです。手動で削除する手間を省きたいです。
回答を見る
  • ベストアンサー

EXCELファイルを閉じる時に、あるフォルダ内の全ファイルを削除して、空にすることは、可能でしょうか

■ あるフォルダに、テキストファイルを複数、置いてから、EXCELを起動し、 EXCELに、テキストファイルを、1件読み込んでは、作業することを、 テキストファイル全件について、行っています。 ■ EXCELファイルを閉じる時に、 用済みとなった、そのフォルダの、すべてのテキストファイルを、 自動的に削除してくれると、とても助かるのですが、 そういったことは、できないのでしょうか? ■ 現在は、EXCELファイルを閉じた後に、 手作業で、あるフォルダ内の、全テキストファイルを削除しています。 ■ EXCELに、そういう機能は、なさそうだと見ていますが、 何かの機能を使用したりして、 こういったこと(閉じると同時に、自動で、ファイル削除)が可能になったら、 とても、ありがたいです。 ■ 何か、ご存じの方がいらっしゃいましたら、 ぜひ、お教えください。 どうか、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

EXCELの機能にはありませんが マクロを使用すれば出来ます kill ファイル名 で削除できます 例 Cドライブのtext_testフォルダの中のすべてのtextファイルのみを消す kill "c:\text_test\*.txt" これをThisWorkbookのWorkbook_BeforeCloseに書いておけば excel終了時に指定したファイルが削除される

aaaa0001
質問者

お礼

すばらしいです! とっても助かりました。 教えていただきまして、どうもありがとうございました!

関連するQ&A

  • Accessのフォーム上で指定ファイルの削除について

    Access2000を使用しています。 まず、現状を説明します。 1.メールで送られてきた3つExcelを特定のフォルダに   保存します(手作業) 2.このExcelファイルをフォーム上でマクロを使用して   インポートします 3.インポート後、Excelファイルを削除します(手作業) ここで質問です。 [3.]のExcelファイルを[2.]のインポート後、自動で 削除することが出来ませんか? 削除が出来ないのならExcelファイルが保存されている フォルダをインポート後、自動で開くことが出来ないで しょうか?教えてください。 勝手な事を申しますが、できればファイル削除方法と フォルダを開く方法の両方のやり方を教えてくだされば うれしいです。以上よろしくお願いいたします。

  • 容量の大きなファイルやフォルダを削除できない

    Win-XP-SP2です。画像ファイルなどの容量の大きなファイルを複数同時に削除しようと、削除できなかったり、一時的にフリーズしてしまう現象が現れます。複数ファイルが保存されているフォルダを削除しようとしても同じような現象が現れます。重いファイルでも、一つずつ削除したり、強制削除ソフト等をつかえば、問題なく削除できますが、手間がかかるため困っています。できるかぎり再セットアップをしたくないので、何らかの解決方法がありましたら教えていただいたいです。ご指導よろしくお願いいたします。

  • マイピクチャの空フォルダが削除できない

    マイピクチャの中の写真を整理しようと思い、複数の写真フォルダを一括選択し、新しいフォルダに移動させた際、何故か選択した複数のなかの1つのフォルダと同じ名前のフォルダが、元の場所に新しく出来てました(空のフォルダ)。 はてな?と思い、削除しようとすると、削除エラー「・・・(フォルダの名前)を削除できません。ほかの人またはプログラムによって使用されています。ファイルを使用している可能性があるプログラムをすべて閉じてから、やり直して下さい。」と出てきます。もちろん使用していないのですが。 削除するにはどうすればよいでしょうか。 どうぞよろしくお願いします。

  • デスクトップの空フォルダーが削除できない

    デスクトップ上の空フォルダーを削除しても、再起動するとまた復活して出現してしまうのですが、削除する方法を教えてください。 そのフォルダーの名前を変更して再起動すると、それとは別の元の名前の空フォルダーが生成されてしまいます。 最初は画像ファイルが入っていたフォルダーで、マイピクチャーへフォルダーごとコピーしたあとデスクトップから削除をしました。 画像ファイルは再生成されず、空フォルダーだけ再生成されてしまうという状況です。

  • エクセル2007起動時に特定のファイルが起動。

    エクセル2007を起動すると特定のファイルが立ち上がってしまい困っています。 自動的に立ち上げの設定をした記憶も無く解除する方法も分からずに困っています。 「XLStart フォルダ内のすべてのファイルが自動的に開かれます。このフォルダー内に書かれたファイル名を削除すれば起動しなくなります。」とインターネットで調べたところ記述がありましたが、フォルダー内は空です。解除の方法についてご教示下さい。

  • エクセルやフォルダーを削除してしましました。復活の方法を教えていただけ

    エクセルやフォルダーを削除してしましました。復活の方法を教えていただければと思います。 ゴミ箱には削除したものがありません。 デスクトップに貼り付けをしていたファイルを複数選択したまま削除してしまい復活させたいのですがもうどこにもファイルはないのでしょうか アドバイスをお願いいたします。

  • excelを共有ファイルにすると行削除できない?

    エクセル2000について質問です。 ファイルを共有にしていると、複数名が行削除しても問題は起きないでしょうか? また、同じく行挿入しても問題ないですか? 同時にファイルを編集している時に、どちらかしか反映しないとなると困ってしまいます。 上記の作業が出来ないのであれば、共有ファイルや中止しようと思いますが、どなたか知恵を貸して下さいます様お願い致します。

  • EXCELのファイルを同じフォルダに入れると参照してくれる?

    EXCELのファイルを同じフォルダに入れると参照してくれる? というのが質問です。 具体的には、始めに同じフォルダで、お互いのファイルを 参照して計算する式を入れておきます。 その後、複数の人間がファイルを更新し、もう一度、 そのフォルダに保存します。 すると自動的でなくても、良いので、 お互いを参照して、再計算をすることは可能でしょうか? 足りない情報があれば、教えてください。 EXCELは2003です。 同じことが可能なら、別の方法でも構いません。 宜しくお願い申し上げます。

  • 1つのフォルダに1つエクセルファイルが

    1つのフォルダに1つエクセルファイルが 入っていて、それが複数あるのですが 中のエクセルファイルを一気に全てとりだしたいのですが 何か方法はありますでしょうか?

  • ファイルの先頭行を全て削除したい

    コマンドプロンプトについてお教え願えまえせんでしょうか? ■同一フォルダ内にあるテキストファイルの1行目のみを全て削除したい。 1000テキストファイルがあります。全てのファイルの先頭行(1行目)を削除したいです。 ■上記のファイルが複数のサブフォルダ内に散らばっているとします。 フォルダAの中にあるサブフォルダを含めた全てのファイルに対し、同じように先頭行を削除したい。 上記の2点をおこないたいと思います。1ファイルづつ先頭行を消していくのは大変な作業なので一発でできればと思っています。 よろしくお願い致します。

専門家に質問してみよう