Connaissant le chemin d'accès d'un fichier, je récupère dans un inputbox le nom de ce fichier, cependant est-il possible d'effectuer un test (simple if !) afin de savoir si le nom entré est valide ?
Merci.
Guitch.
A voir également:
Vba verifier existence fichier
Vba vérifier si un fichier existe - Meilleures réponses
Dim file As New FileSystemObject
If file.FileExists("c:\tmp\monfichier.txt") = False Then
MsgBox "fichier inexistant"
End If
A part l'obligation de cocher "Microsoft Scripting Runtime" dans Projet/Références..., où se trouve la supériorité de . NET ? Et qui peut m'indiquer la méthode la + rapide ? La plus simple ? et la moins bouffeuse de mémoire ? G bien l'impression que c le dir() !
Tous les glands ne deviennent pas des chênes mais tous les chênes ont été des glands
Tu peut aussi tester la lecture ou lecriture comme ceci :
Function IsReadable(FileName As String) As Boolean
On Error GoTo Xe
Dim lFree As Long
lFree = FreeFile
Open FileName For Input As lFree
IsReadable = True
Close lFree
Xi: Exit Function
Xe: Resume Xi
End Function
MsgBox IsReadable("c:\AutoRun.txt")