Hogyan ellenőrizhető, hogy létezik-e fájl vagy mappa a számítógépen az Excel VBA segítségével?

A mai Office automatizálási oktatóanyag arra összpontosít, hogy megtanulja, hogyan ellenőrizheti, hogy egy fájl létezik-e a számítógép valamelyik könyvtárában.

Készítmény

Ha még nem ismeri a kódolást, győződjön meg arról, hogy a Microsoft Office Excel fejlesztői lapja engedélyezve van, és ismeri néhány alapvető Excel VBA-t .

Annak ellenőrzése, hogy létezik-e fájl az Excel VBA segítségével

A következő kód a beviteli mezőket használja fel a fájl elérési útjának és magának a fájlnévnek a rögzítéséhez a felhasználótól.

Ezután a Dir metódust használja annak ellenőrzésére, hogy a fájl elérési útja valóban létezik-e.

Végül egy üzenetdobozt jelenít meg a felhasználónak az ellenőrzés eredményével.

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

Ellenőrizze, hogy létezik-e mappa

Hasonló módon ellenőrizheti, hogy létezik-e egy adott mappa az operációs rendszerben. Itt is kihasználjuk a Dir metódust, de a vbDirectory paraméterrel.

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

A kód használata

  • Nyissa meg a Microsoft Excelt, és keresse meg a munkafüzetet.
  • Nyomja meg a Developer gombot, majd a Visual Basic gombot.
  • Másolja ki és illessze be a fenti kódot szubrutinként a VBA-modul egyik lapjára.
  • Futtassa (F5) a kódot.
  • Mentse el a munkafüzetet.

Lehetséges bővítések

A fenti kazántábla kód a következő felhasználási esetekre kiterjeszthető:

  • Hozzon létre egy mappát/fájlt, ha még nem létezik.
  • Törölje a mappa egy fájlját, feltéve, hogy azok megtalálhatók az operációs rendszer fájlkönyvtárában.
  • Fájlok/mappák keresése helyettesítő karakterekkel.

Leave a Comment

Hogyan lehet élő közvetítést menteni a Twitch-en? [KIFEJEZETT]

Hogyan lehet élő közvetítést menteni a Twitch-en? [KIFEJEZETT]

Ebből a cikkből megtudhatja, hogyan mentheti el az élő közvetítéseket a Twitch-en a VOD-ok vagy kiemelések segítségével PC-n, Xboxon, PS4-en, PS5-ön, iPhone-on és Androidon…

Portok megnyitása Linux alatt

Portok megnyitása Linux alatt

Ha külső kapcsolatokat szeretne engedélyezni egy számítógéphez vagy szerverhez, meg kell nyitnia a megfelelő portot. A Linux-felhasználók ennek a hasznos útmutatónak a segítségével nyithatnak portokat.

Képernyőképek készítése inkognitó módban Androidon

Képernyőképek készítése inkognitó módban Androidon

Képernyőképek készítése inkognitó módban Androidon. Fedezze fel, hogyan készíthet képernyőképeket privát böngészés közben a Chrome, Edge, Firefox és Opera böngészőkben.

[JAVÍTOTT] „A Windows előkészítése, ne kapcsolja ki a számítógépet” a Windows 10 rendszerben

[JAVÍTOTT] „A Windows előkészítése, ne kapcsolja ki a számítógépet” a Windows 10 rendszerben

Javítsa ki a Windows elakadását a felsorolt ​​megoldások követésével. Íme a legjobb tippek: várjon 2-3 órát, hajtsa végre a rendszer-visszaállítást, indítsa el a javítást és mások...

Hogyan lehet egyszerűen nagybetűs szövegre váltani a Microsoft Excel 2016 és 2019 programban?

Hogyan lehet egyszerűen nagybetűs szövegre váltani a Microsoft Excel 2016 és 2019 programban?

Ismerje meg, hogyan írhat egyszerűen nagybetűs szöveget a Word és az Excel 2016 és 2019 programban

Rocket League Runtime Error javítása [lépésről lépésre]

Rocket League Runtime Error javítása [lépésről lépésre]

Rocket League futásidejű hibával szembesül? Szerezze meg a legjobb hibaelhárítási megoldásokat a hiba egy percen belüli kijavításához, és folytassa a játékot könnyedén.

Billentyűparancs hozzárendelése a Google Chrome könyvjelzőihez

Billentyűparancs hozzárendelése a Google Chrome könyvjelzőihez

Gyorsan szeretné megnyitni kedvenc webhelyeit a Google Chrome-ban? Ehhez billentyűparancsokat állíthat be harmadik féltől származó bővítmények használatával. Itt van, hogyan.

A Microsoft Teams nem tölt be: 6 javítás

A Microsoft Teams nem tölt be: 6 javítás

A Microsoft Teams nagyszerű együttműködési alkalmazás a vállalkozások számára, de csak akkor, ha megfelelően működik. Ha nem töltődik be, ez az útmutató segíthet felfedezni a hibák lehetőségeit és javítani az alkalmazást.

Hogyan állapítható meg, ha valaki letiltott téged a Discordon

Hogyan állapítható meg, ha valaki letiltott téged a Discordon

Ha valaki letilt téged a Discordon, nem kapsz róla értesítést. Ismerje meg, hogyan állapíthatja meg, hogy valaki letiltott-e téged a Discordon.

Javítás: PCI titkosítási/dekódolási vezérlő-illesztőprogram-probléma

Javítás: PCI titkosítási/dekódolási vezérlő-illesztőprogram-probléma

Ismerje meg, hogyan javíthatja ki a PCI titkosítási/dekódolási vezérlő-illesztőprogram problémáját Windows 10 vagy 11 rendszeren, és kezdje el könnyedén használni a rendszert.