Muitas vezes pode vir a calhar ser capaz de rapidamente determinar se uma Pasta / Diretório existe ou não.
Abaixo está uma função que faz exatamente isso:
Function IsFolder (sFolder As String) As BooleanOn Error GoTo Error_HandlerIf sFolder = vbnullsring Then GoTo Error_Handler_ExitIf Dir (sFolder, vbDirectory) <> vbNullString ThenIsFolder = TrueEnd IfError_Handler_Exit:On Error Resume NextExit FunctionError_Handler:If Err.Number <> 52 ThenMsgBox "The following error has occured" & vbCrLf & vbCrLf & _"Error Number: " & Err.Number & vbCrLf & _"Error Source: FolderExist" & vbCrLf & _"Error Description: " & Err.Description, vbCritical, "An Error has OccuredEnd IfResume Error_Handler_ExitEnd Function
Referências: Devhut.net
Tags: VBA, Access, diretório, pasta, directory, folder, validation, exist
Nenhum comentário:
Postar um comentário