Wie kann ich mit Excel VBA überprüfen, ob eine Datei oder ein Ordner auf Ihrem Computer vorhanden ist?

Das heutige Lernprogramm zur Office-Automatisierung konzentriert sich darauf, zu lernen, wie Sie überprüfen können, ob eine Datei in einem Ihrer Computerverzeichnisse vorhanden ist.

Vorbereitung

Wenn Sie etwas neu im Programmieren sind, vergewissern Sie sich, dass die Microsoft Office Excel-Entwicklungsregisterkarte aktiviert ist und dass Sie mit einigen grundlegenden Excel-VBA-Programmen vertraut sind .

Überprüfen, ob eine Datei mit Excel VBA vorhanden ist

Der folgende Code nutzt Eingabefelder, um den Pfad zur Datei sowie den Dateinamen selbst vom Benutzer zu erfassen.

Dann nutzt es die Dir -Methode, um zu überprüfen, ob der Dateipfad tatsächlich existiert.

Zuletzt zeigt es dem Benutzer ein Meldungsfeld mit dem Prüfergebnis an.

Sub Check_file_exists()

Dim NameDir As String
Dim NameFile As String

'Capture the file path and name from the users
NameDir = InputBox("Enter file directory")
NameFile = InputBox("Enter file name")

'Check whether the file exists
If (Dir(NameDir & NameFile)) = "" Then
    MsgBox ("File doesn't exist")

    Else
    
    MsgBox ("File exists")
    End If
End Sub

Überprüfen Sie, ob ein Ordner vorhanden ist

Auf ganz ähnliche Weise können Sie überprüfen, ob ein bestimmter Ordner in Ihrem Betriebssystem existiert. Auch hier nutzen wir die Dir - Methode, aber mit dem vbDirectory- Parameter.

Sub Check_folder_exists()

Dim NameDir As String

NameDir = InputBox("Enter file directory")


If (Dir(NameDir, vbDirectory)) = "" Then
    MsgBox ("Folder doesn't exist")

    Else
    
    MsgBox ("Folder exists")
    End If
End Sub

Verwenden des Codes

  • Öffnen Sie Microsoft Excel und navigieren Sie zu Ihrer Arbeitsmappe.
  • Klicken Sie auf Entwickler und dann auf Visual Basic.
  • Kopieren Sie den Code von oben und fügen Sie ihn als Unterroutine in einem bestimmten Blatt Ihres VBA-Moduls ein.
  • Führen Sie (F5) den Code aus.
  • Speichern Sie Ihre Arbeitsmappe.

Mögliche Erweiterungen

Der obige Boilerplate-Code kann für die folgenden Anwendungsfälle erweitert werden:

  • Erstellen Sie einen Ordner / eine Datei, falls noch nicht vorhanden.
  • Löschen Sie eine Datei oder einen Ordner, sofern sie im Dateiverzeichnis Ihres Betriebssystems vorhanden sind.
  • Suche nach Dateien/Ordnern mit einem Platzhalter.

Einen Kommentar hinterlassen

Druckbare einseitige Marketingstrategie-Vorlage für lokale Unternehmen

Druckbare einseitige Marketingstrategie-Vorlage für lokale Unternehmen

Nutzen Sie diese ausdruckbare, einseitige Marketingstrategie-Vorlage, um eine lokale Zielgruppe, ein Angebot, einen Kanalmix, ein Budget, Maßnahmen und messbare Ziele auszuwählen.

Kostenlose Schichtplanvorlage für Mitarbeiter in Excel mit automatischer Stundenberechnung

Kostenlose Schichtplanvorlage für Mitarbeiter in Excel mit automatischer Stundenberechnung

Erstellen Sie kostenlos einen Mitarbeiterschichtplan in Excel mit Start-/Endzeiten, Pausenabzügen, Nachtschichtabwicklung, Wochensummen und einem einfachen Stundenrechner.

Die besten kostenlosen Rechnungsstellungs-Apps für kleine Dienstleistungsunternehmen in den USA (2026)

Die besten kostenlosen Rechnungsstellungs-Apps für kleine Dienstleistungsunternehmen in den USA (2026)

Vergleichen Sie die besten kostenlosen Rechnungsstellungs-Apps für US-Dienstleistungsunternehmen im Jahr 2026, darunter Zoho Invoice, Square, Wave, PayPal und Invoice Ninja.

Einfache Excel-Vorlage für die zweiwöchentliche Gehaltsabrechnung für kleine Teams: Einsteigerfreundliche Einrichtung

Einfache Excel-Vorlage für die zweiwöchentliche Gehaltsabrechnung für kleine Teams: Einsteigerfreundliche Einrichtung

Erstellen Sie in Excel einen einfachen zweiwöchentlichen Lohnabrechnungs-Tracker für ein kleines Team mit übersichtlichen Tabellen, Formeln, Kontrollen und praktischen Grenzwerten für eine sichere Lohnabrechnungsabstimmung.

So exportieren Sie Salesforce-Kontakte in ein sauberes Excel-Format

So exportieren Sie Salesforce-Kontakte in ein sauberes Excel-Format

Erfahren Sie, wie Sie Salesforce-Kontakte in eine saubere Excel-Datei exportieren, IDs und Textfelder beibehalten, Duplikate sicher entfernen und häufige CSV-Fehler vermeiden.

Printable Construction Job Estimate Template in Excel for Small Contractors

Printable Construction Job Estimate Template in Excel for Small Contractors

Build a printable construction job estimate in Excel with practical cost categories, formulas, markup fields, print settings, and a contractor-ready checklist.

Druckbare Eventplanungs-Checkliste & Budgetvorlage für Word

Druckbare Eventplanungs-Checkliste & Budgetvorlage für Word

Verwenden Sie diese druckbare Eventplanungs-Checkliste und Budgetvorlage in Word, um Verantwortliche, Fristen, Kosten, Anbieter und die Bereitschaft am Eventtag mit klaren Qualitätsprüfungen zu verfolgen.

So beheben Sie das Problem, dass Excel-Formeln nicht automatisch berechnet werden, in 3 einfachen Schritten

So beheben Sie das Problem, dass Excel-Formeln nicht automatisch berechnet werden, in 3 einfachen Schritten

Beheben Sie Excel-Formeln, die nicht automatisch berechnet werden, in drei Schritten: Wiederherstellung des Berechnungsmodus, Erzwingen einer Neuberechnung und Reparatur von als Text formatierten Formeln.

Druckbarer Wochenreinigungsplan-Vorlage für Airbnb-Hosts (Word & PDF)

Druckbarer Wochenreinigungsplan-Vorlage für Airbnb-Hosts (Word & PDF)

Nutzen Sie diesen druckbaren Wochenreinigungsplan für das Airbnb-Hosting, um Übergaben, wiederkehrende Reinigung, Nachfüllen, Inspektionen und Word-zu-PDF-Übergaben zu organisieren.

Vorlage für das Wartungsprotokoll in Excel für Werkstattmanager: Leitfaden zur Einrichtung in 4 Schritten

Vorlage für das Wartungsprotokoll in Excel für Werkstattmanager: Leitfaden zur Einrichtung in 4 Schritten

Erstellen Sie ein praktisches Excel-Wartungsprotokoll für Werkstattmanager mit Anlagen-IDs, Servicehistorie, Fälligkeitsdaten, Statussteuerungen, Stillstandsverfolgung und einer abschließenden Prüfcheckliste.