Bestem Hvis fil eller mappe eksisterer

VBA Makro afgør om en fil eller mappe findes.

Forklaring

For at kunne afgøre, om en fil eller mappe findes kan være nyttigt i nogle kodning situationer. Denne kode er en simpel tilgang, logs hvis en fejl opstår, når de forsøger at bruge GetAttr (), hvis en fejl opstår så den fil eller mappe tydeligvis ikke eksisterer.

Hele VBA Excel program kan downloades nederst på denne side, god fornøjelse!

Kode

Public Sub DetermineIfFileDirectoryExists ()

Dim DetermineFileExists As Integer
Dim PathOfName As String

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

»If filen ikke eksisterer vil programmet logger en fejl
On Error Resume Next
PathOfName = Range ("C5") .Value + "" + Range ("C6") .Value

DetermineFileExists = GetAttr (PathOfName)

Select Case Err.Number
Case Is = 0
Range ("C8") .Value = "Fil eller Bibliotek eksisterer"
Range ("C8") .Interior.ColorIndex = 4
Case Else
Range ("C8") .Value = "Fil eller Bibliotek ikke eksisterer"
Range ("C8") .Interior.ColorIndex = 3
End Select

On Error GoTo 0
End Sub

Download excel filen!Determine_If_File_Or_Directory_Exists.xls

 

Add your comment

Your name:
Subject:
Comment: