Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[VBA] tester l'existence d'un fichier dans un dosier

5 réponses
Avatar
Microsoft VBA Excel
Bonjour,
Je butte sur un test :
comment tester l'existence d'un fichier X dans un dossier Y ?

Merci d'avance

5 réponses

Avatar
Gilles MOUGNOZ
Bonjour,
Je butte sur un test :
comment tester l'existence d'un fichier X dans un dossier Y ?
Merci d'avance


Re-bonjour ,

Une fonction VB à adapter à ton cas:

Public Function FichierValide(ByVal avChemin As Variant) As Boolean
Dim voFileSystem As Object
vbResultat = True
If Len(Nz(avChemin, "")) = 0 Then
FichierValide = False
Else
Set voFileSystem = CreateObject("Scripting.FileSystemObject")
FichierValide = voFileSystem.FileExists(avChemin)
Set voFileSystem = Nothing
End If
End Function

Si tu as deux variables pour le chemin et le fichier, regroupe-les en une
seule (n'oublie pas le entre les deux).

Bonne continuation

Avatar
Microsoft VBA Excel
Merci Gilles, je vais tester rapidement !

"Gilles MOUGNOZ" a écrit dans le message de news:

Bonjour,
Je butte sur un test :
comment tester l'existence d'un fichier X dans un dossier Y ?
Merci d'avance


Re-bonjour ,

Une fonction VB à adapter à ton cas:

Public Function FichierValide(ByVal avChemin As Variant) As Boolean
Dim voFileSystem As Object
vbResultat = True
If Len(Nz(avChemin, "")) = 0 Then
FichierValide = False
Else
Set voFileSystem = CreateObject("Scripting.FileSystemObject")
FichierValide = voFileSystem.FileExists(avChemin)
Set voFileSystem = Nothing
End If
End Function

Si tu as deux variables pour le chemin et le fichier, regroupe-les en une
seule (n'oublie pas le entre les deux).

Bonne continuation




Avatar
ABED HADDOU
Bonjour,
Set fc = CreateObject("Scripting.FileSystemObject")
ChDir "c:Dossier"
If fc.fileexists("TonFichier.xls") Then
Traitements
.......
.......
End If

Cordialement
Abed_H



Bonjour,
Je butte sur un test :
comment tester l'existence d'un fichier X dans un dossier Y ?

Merci d'avance





Avatar
Microsoft VBA Excel
Merci Abed,

je n'ai pas encore testé mais je vais essayer aujourd'hui !
"ABED HADDOU" a écrit dans le message
de news:
Bonjour,
Set fc = CreateObject("Scripting.FileSystemObject")
ChDir "c:Dossier"
If fc.fileexists("TonFichier.xls") Then
Traitements
.......
.......
End If

Cordialement
Abed_H



Bonjour,
Je butte sur un test :
comment tester l'existence d'un fichier X dans un dossier Y ?

Merci d'avance







Avatar
Ange Ounis
Le plus simple (trouve-je) :

If Dir(LeCheminEtLeFichier)<>"" Then etc.

Dir renvoie un chaine vide s'il ne trouve rien à l'emplacement fourni en paramètre.

----------
Ange Ounis
----------

Bonjour,
Je butte sur un test :
comment tester l'existence d'un fichier X dans un dossier Y ?

Merci d'avance