Hvordan kontrollerer man, om der findes en fil eller mappe på din computer med Excel VBA?

Dagens Office-automatiseringsvejledning er fokuseret på at lære, hvordan du verificerer, at en fil findes i en af ​​dine computermapper.

Forberedelse

Hvis du er noget ny til kodning, skal du sikre dig, at Microsoft Office Excel-udviklingsfanen er aktiveret, og at du er fortrolig med nogle grundlæggende Excel VBA .

Kontrollerer, om der findes en fil med Excel VBA

Følgende kode udnytter inputbokse til at fange stien til filen såvel som selve filnavnet fra brugeren.

Derefter udnytter den Dir -metoden til at kontrollere, om filstien faktisk eksisterer.

Til sidst viser den en beskedboks til brugeren med kontrolresultatet.

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

Tjek om der findes en mappe

På ganske lignende måde kan du kontrollere, om der findes en bestemt mappe i dit operativsystem. Også her udnytter vi Dir - metoden, men med parameteren vbDirectory .

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

Brug af koden

  • Åbn Microsoft Excel, og naviger til din projektmappe.
  • Tryk på Udvikler, og tryk derefter på Visual Basic.
  • Kopiér og indsæt koden fra oven som en underrutine i enten et specifikt ark på dit VBA-modul.
  • Kør (F5) koden.
  • Gem din projektmappe.

Mulige udvidelser

Kedelpladekoden ovenfor kan udvides til følgende anvendelsestilfælde:

  • Opret en mappe/fil, hvis den ikke allerede eksisterer.
  • Slet en fil i mappen, forudsat at de findes i dit operativsystems filmappe.
  • Søg efter filer/mapper ved hjælp af et jokertegn.

Leave a Comment

Sådan slår du undertekster til på Zoom

Sådan slår du undertekster til på Zoom

Lær hvordan du slår undertekster til på Zoom. Zooms automatiske undertekster gør det lettere at forstå opkaldsindholdet.

[100% løst] Hvordan rettes meddelelsen Fejludskrivning på Windows 10?

[100% løst] Hvordan rettes meddelelsen Fejludskrivning på Windows 10?

Modtager fejludskrivningsmeddelelse på dit Windows 10-system, følg derefter rettelserne i artiklen og få din printer på sporet...

Sådan optages og afspilles en Microsoft Teams-optagelse

Sådan optages og afspilles en Microsoft Teams-optagelse

Du kan nemt besøge dine møder igen, hvis du optager dem. Sådan optager og afspiller du en Microsoft Teams-optagelse til dit næste møde.

Sådan nulstiller du standardapps på Android

Sådan nulstiller du standardapps på Android

Når du åbner en fil eller klikker på et link, vil din Android-enhed vælge en standardapp til at åbne den. Du kan nulstille dine standardapps på Android med denne vejledning.

RETTET: Entitlement.diagnostics.office.com certifikatfejl

RETTET: Entitlement.diagnostics.office.com certifikatfejl

RETTET: Entitlement.diagnostics.office.com certifikatfejl

Top 10 spilwebsteder, der ikke er blokeret af skolen i 2022

Top 10 spilwebsteder, der ikke er blokeret af skolen i 2022

For at finde ud af de bedste spilsider, der ikke er blokeret af skoler, skal du læse artiklen og vælge den bedste ikke-blokerede spilwebsted for skoler, gymnasier og værker

RETTET: Printer i fejltilstand [HP, Canon, Epson, Zebra & Brother]

RETTET: Printer i fejltilstand [HP, Canon, Epson, Zebra & Brother]

Hvis du står over for printeren i fejltilstandsproblemet på Windows 10-pc og ikke ved, hvordan du skal håndtere det, så følg disse løsninger for at løse det.

Sådan sikkerhedskopierer du din Chromebook (2022)

Sådan sikkerhedskopierer du din Chromebook (2022)

Hvis du undrede dig over, hvordan du sikkerhedskopierer din Chromebook, har vi dækket dig. Lær mere om, hvad der sikkerhedskopieres automatisk, og hvad der ikke er her

Sådan rettes Xbox-appen vil ikke åbne i Windows 10 [HURTIG GUIDE]

Sådan rettes Xbox-appen vil ikke åbne i Windows 10 [HURTIG GUIDE]

Vil du rette Xbox-appen vil ikke åbne i Windows 10, så følg rettelserne som Aktiver Xbox-appen fra Tjenester, nulstil Xbox-appen, Nulstil Xbox-apppakken og andre..

Hvad er LogiOptions.exe (UNICODE), og er processen sikker?

Hvad er LogiOptions.exe (UNICODE), og er processen sikker?

Hvis du har et Logitech-tastatur og -mus, vil du se denne proces køre. Det er ikke malware, men det er ikke en vigtig eksekverbar fil til Windows OS.