Jak zkontrolovat, zda soubor existuje v konkrétní složce?
Předpokládejme, že máte složku, která obsahuje více souborů, a nyní chcete zjistit, zda v této složce existuje konkrétní soubor z aplikace Excel. V tomto článku vám představím rychlou metodu, jak podrobně zkontrolovat, zda soubor existuje v konkrétní složce prostřednictvím aplikace Excel.
Zkontrolujte, zda soubor existuje v konkrétní složce s kódem VBA
Zkontrolujte, zda soubor existuje v konkrétní složce s kódem VBA
Chcete-li zkontrolovat, zda soubor existuje v konkrétní složce nebo ne v listu aplikace Excel, můžete použít následující kód VBA, postupujte takto:
1. Podržte ALT + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.
2, klikněte Vložit > Modula vložte následující kód do okna modulu.
Kód VBA: Zkontrolujte, zda soubor existuje v konkrétní složce:
Sub Test_File_Exist_With_Dir()
'Updateby Extendoffice
Application.ScreenUpdating = False
Dim FilePath As String
FilePath = ""
On Error Resume Next
FilePath = Dir("C:\Users\DT168\Desktop\Test folder\Book2.xlsx")
On Error GoTo 0
If FilePath = "" Then
MsgBox "File doesn't exist", vbInformation, "Kutools for Excel"
Else
MsgBox "File exist", vbInformation, "Kutools for Excel"
End If
Application.ScreenUpdating = False
End Sub
Poznámka: Ve výše uvedeném kódu byste měli změnit cestu a název souboru C: \ Users \ DT168 \ Desktop \ Test folder \ Book2.xlsx " podle vašich potřeb.
3. Po vložení kódu stiskněte F5 klíč ke spuštění tohoto kódu:
(1.) Pokud soubor existuje, dostanete následující snímek obrazovky:
(2.) Pokud soubor neexistuje, zobrazí se následující varování:
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!