したフォルダ整理をしたいとき、フォルダ管理ツールを作りたいときなど、ファイルの削除方法を知っているととても便利です。まとめVBAでファイルを削除する方法とは最初に、VBAでファイルを削除する方法について解説します。以下のように書くことで、ファイルを削除することができます。ファイルパスとてもシンプルですよね。ファイルパスのファイル名はワイルドカード(*)が使えるため、複数のファイルを一括で削除することもできます。すべてのファイルサンプルコード次に、サンプルコードをもとに具体的な使い方を解説します。ファイルパスを指定して削除まずは、1ファイルのみ削除するケースですね。Sub実行後:VBAのファイルと同じパスにある、「削除ファイル.xlsx」を削除しています。このように、簡単にファイルを削除することができます。次に、一括でファイルを削除する方法について解説します。Sub実行後:拡張子が「.txt」のファイルをすべて削除するサンプルです。ワイルドカード(*)さえ覚えておけば簡単に一括削除することができます。削除するファイルがなかった場合の対処方法Killステートメントはとても便利なのですが、既にファイルが削除されていた場合、エラーメッセージが出てしまいます。そのため、事前にファイルがあるか確認する処理を入れるのがおすすめです。2018年8月17日まとめ今回は、VBAでファイルを削除する方法について解説しました。ファイル操作ができると、ちょっとした便利ツールが作れるのでおすすめです!今回解説したKillステートメントは使い方も簡単なので、ぜひ使ってみてくださいね!TweetPocket無料でSEからWebエンジニアへ転職しませんか?侍エンジニア塾では、完全未経験の方から現在SEだけどプログラミングはやっていないという経験者まで、幅広い方々の人生を好転させるプログラミング指導を行ってきました。SEの方とお話していくなかで、システムエンジニアという職業だけどコードが書けない事務作業が多くスキルがないため将来が不安スクールに通うと完全未経験者と同じスタートになるからレベルが合わないという、すでに知識があるSEならではのお悩みがあることに気づきました。弊社では、マンツーマンでレッスンを行いますので、現在お持ちの知識レベルからカリキュラムを作成いたします。こちらの転職コースは無料で受講を始められて転職成功でそのまま卒業できるというとてもお得なコースとなっています。知識のあるSEといっても転職は年齢が若いほど受かりやすいため、まずは無料体験レッスンで今の現状や理想の働き方について一緒に考えていきましょう。Wakizaka新卒入社したメーカー系のIT企業で、システムエンジニアとして約5年勤務。インフラ、製造、テスト、運用保守など、様々な経験あり。侍ブログ編集部として、これまでに200記事以上の記事を執筆。現在はフリーランスエンジニア兼テックライターとして活動中。