Vérifier qu'un fichier existe

  • Initiateur de la discussion Initiateur de la discussion sim
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

sim

Guest
Bonjour,
J'aimerais, dans un tableau excel, vérifier qu'un fichier sur le disque dur (c:\test.txt) existe.
N'ayant aucune connaissance en VB, merci de ne pas me perdre dans les explications

Bonne journée
 
Voici un code qui vérifie que le fichier test.txt existe
Attention avec ce type de code qui donne accès au système de fichier.
et qui force les contrôle naturels


Sub test()
Set objet = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
Set monfichier = objet.getfile("c:\windows\bureau\test.txt")
traitementerreur
MsgBox monfichier.Name
On Error GoTo 0
End Sub

Sub traitementerreur()
If Err = 0 Then Exit Sub
MsgBox ("Ce fichier n'existe pas")
End Sub
 
Salut,

Le Filesystemobject n'est pas nécessaire quand il existe des fonctions pour cela en VBA :

Function FichierExiste(NomF$) As Boolean
On Error Resume Next
FichierExiste = ((GetAttr(NomF) And vbDirectory) = 0)
End Function

Sub Test()
MsgBox IIf(FichierExiste("c:\windows\bureau\test.txt"), "Le fichier existe", "Le fichier n'existe pas ")
End Sub



A+++
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
388
Réponses
4
Affichages
203
Réponses
6
Affichages
117
Retour