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.

Leave a Comment

So zeichnen Sie auf einem Foto auf dem iPhone

So zeichnen Sie auf einem Foto auf dem iPhone

Erfahren Sie, wie Sie auf einem Foto auf Ihrem iPhone zeichnen können. Unsere Schritt-für-Schritt-Anleitung zeigt Ihnen die besten Methoden.

Was ist TweetDeck und wie wird es verwendet?

Was ist TweetDeck und wie wird es verwendet?

TweetDeck ist eine App, mit der Sie Ihren Twitter-Feed und Ihre Interaktionen verwalten können. Hier zeigen wir Ihnen die Grundlagen für den Einstieg in TweetDeck.

BEHOBEN: Discord-Installation in Windows 10 fehlgeschlagen [7 einfache Lösungen]

BEHOBEN: Discord-Installation in Windows 10 fehlgeschlagen [7 einfache Lösungen]

Möchten Sie das Problem mit der fehlgeschlagenen Discord-Installation unter Windows 10 beheben? Wenden Sie dann die angegebenen Lösungen an, um das Problem „Discord kann nicht installiert werden“ zu beheben …

Fix XCOM2-Mods funktionieren nicht [10 BEWÄHRTE & GETESTETE LÖSUNGEN]

Fix XCOM2-Mods funktionieren nicht [10 BEWÄHRTE & GETESTETE LÖSUNGEN]

Entdecken Sie die besten Tricks, um zu beheben, dass XCOM2-Mods nicht funktionieren. Lesen Sie mehr über andere verwandte Probleme von XCOM2-Wotc-Mods.

10 getestete Fixes für „Chrome-error://chromewebdata/“

10 getestete Fixes für „Chrome-error://chromewebdata/“

Um den Chrome-Fehler „chrome-error://chromewebdata/“ zu beheben, nutzen Sie erprobte Korrekturen wie das Löschen des Browsercaches, das Deaktivieren von Erweiterungen und mehr.

So ändern Sie das Bild der Spotify-Wiedergabeliste

So ändern Sie das Bild der Spotify-Wiedergabeliste

Einer der Vorteile von Spotify ist die Möglichkeit, benutzerdefinierte Wiedergabelisten zu erstellen und das Bild der Wiedergabeliste anzupassen. Hier ist, wie Sie das tun können.

Fix: RCS funktioniert nicht mit Samsung Messages

Fix: RCS funktioniert nicht mit Samsung Messages

Wenn RCS bei Samsung Messages nicht funktioniert, stellen Sie sicher, dass Sie lokale Daten von Carrier-Diensten löschen, deinstallieren Sie die Updates oder versuchen Sie es mit Google Messages.

10 Behebt den OpenGL-Fehler 1282 (Ungültiger Vorgang) Minecraft

10 Behebt den OpenGL-Fehler 1282 (Ungültiger Vorgang) Minecraft

Beheben Sie den OpenGL-Fehler 1282 (Ungültiger Vorgang) in Minecraft mit detaillierten Korrekturen, die im Artikel beschrieben sind.

So beheben Sie, dass Google Assistant auf diesem Gerät nicht verfügbar ist

So beheben Sie, dass Google Assistant auf diesem Gerät nicht verfügbar ist

Wenn Sie sehen, dass der Google Assistant auf diesem Gerät nicht verfügbar ist, empfehlen wir Ihnen, die Anforderungen zu überprüfen oder die Einstellungen zu optimieren.

So entfernen Sie DuckDuckGo auf Ihrem Telefon und Computer

So entfernen Sie DuckDuckGo auf Ihrem Telefon und Computer

Wenn Sie DuckDuckGo loswerden möchten, ändern Sie die Standardsuchmaschine, deinstallieren Sie die App oder entfernen Sie die Browsererweiterung.