Bestäm Om Fil eller katalogen finns

VBA Makro avgör om en fil eller katalog existerar.

Förklaring

För att kunna avgöra om en fil eller katalog existerar kan vara användbart i vissa kodning situationer. Denna kod är en rättfram approach som loggar om ett fel uppstår när de försöker utnyttja GetAttr () om ett fel inträffar sedan den fil eller katalog uppenbarligen inte existerar.

Hela VBA Excel-programmet finns att ladda ner längst ner på denna sida, njut!

Kod

Public Sub DetermineIfFileDirectoryExists ()

Dim DetermineFileExists As Integer
Dim PathOfName As String

Range (C8) .Value = ""
Range (C8) .Interior.ColorIndex = 0

"If den filen inte finns kommer programmet att logga in ett fel
On Error Resume Next
PathOfName = Range ("C5") .Value + "" + Range ("C6") .Value

DetermineFileExists = GetAttr (PathOfName)

Select Case Err.Number
Case Is = 0
Range (C8) .Value = "Filen eller katalogen finns"
Range (C8) .Interior.ColorIndex = 4
Case Else
Range (C8) .Value = "Filen eller katalogen existerar inte"
Range (C8) .Interior.ColorIndex = 3
End Select

On Error GoTo 0
End Sub

Ladda ner Excel-fil!Determine_If_File_Or_Directory_Exists.xls

 

Add your comment

Your name:
Subject:
Comment: