Dateien aus einem Excel-VBA-Makro heraus auswählen und löschen

13. Juli 2011
Martin Althaus Von Martin Althaus, Excel, Office ...

So wählen Sie über ein Dialogfenster per Excel-VBA eine Datei aus und löschen Sie diese Datei

Wählen Sie eine zu löschende Datei über ein Dialogfenster aus

Wählen Sie eine zu löschende Datei über ein Dialogfenster aus

Sie möchten eine Datei löschen, die der Anwender selbst auswählt? Natürlich ist das über den Windows-Explorer oder einen anderen Weg möglich. Wenn Sie das Löschen einer Datei aber aus einem VBA-Makro heraus anbieten möchten, können Sie die folgenden VBA-Befehle einsetzen:

Sub DateiAuswaehlenUndLoeschen()
Application.Dialogs(xlDialogFileDelete).Show
End Sub

Nach dem Aufruf zeigt Excel ein Dialogfenster an, mit dem Sie die Datei auswählen können, die sie löschen möchten. Die folgende Abbildung zeigt, wie dieses Fenster aussieht:

Wählen Sie eine zu löschende Datei über ein Dialogfenster aus

Legen Sie in diesem Dialogfenster das Verzeichnis und die Datei fest, die Sie löschen möchten. Sie können nicht nur Excel-Dateien löschen, sondern Dateien Ihrer Wahl. Wenn Sie die Datei ausgesucht haben, klicken Sie auf die Schaltfläche LÖSCHEN, um die Datei zu entfernen.

Excel fragt über ein Fenster nach, ob Sie die ausgewählte Datei tatsächlich löschen möchten. Die Abbildung zeigt, wie dieses Fenster aussehen kann:

Soll die Datei tatsächlich gelöscht werden?

Wenn Sie die Schaltfläche JA anklicken, wird die Datei entfernt.

Um das Makro einzugeben, drücken Sie in Excel die Tastenkombination ALT F11, um den VBA-Editor aufzurufen. Wählen Sie im VBA-Editor das Kommando EINFÜGEN - MODUL und geben Sie das Makro ein. Um das Makro zu starten, aktivieren Sie in Excel die Tastenkombination ALT F8. Die beiden Tastenkombinationen funktionieren in allen Excel-Versionen.

  • Excel Vorlagen zum Sofort-Download
  • Geprüfte Vorlagen zum Sofort-Einsatz
  • Gratis Makros & Add-Ins im Downloadcenter

DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Weitere Artikel zum Thema

Newsletter

Jetzt kostenlose Excel-Hilfe anfordern!

  • die besten Tipps
  • völlig kostenlos
  • jederzeit abbestellbar
DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Experten

Rudolf Ring twittert für @Computerwissen

Die von Ihnen eingegebene E-Mail Adresse ist nicht korrekt. Bitte korrgieren Sie Ihre Eingabe und klicken Sie auf "OK":

Bitte wählen Sie mindestens einen Newsletter aus und klicken Sie auf "OK"