vérifier qu'un fichier existe

  • Initiateur de la discussion Initiateur de la discussion fredl
  • 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 !

fredl

XLDnaute Impliqué
Bonjour à tous,
comment faire pour savoir si un fichier nommé par ex 'essai.xls' existe sous C:\\
Merci d'avance de votre réponse.
Bonne journée
Cdt
Frédéric
 
Bonjour

Voici une fonction trouvée dans les archives

Function FileExists(FileName as string) as Boolean
FileExists=Dir(FileName)sigle différent''
end Function

et dans ton code

ChDir 'C:\\\\\\\\'

If FileExists('C:\\\\\\\\essai.xls')=false then
Msgbox 'fichier Inexistant'
else
Msgbox 'fichier existant'
endif

Bon courage
 
pascal,
ça y est,j'ai testé comme cela:
Function FileExists(FileName As String) As Boolean
FileExists = Dir(FileName)
End Function

Sub rechercheExistanceFichier()
ChDir 'D:\\'

If FileExists('D:\\Mes Documents\\essai.xls') = False Then
MsgBox 'fichier Inexistant'
Else
MsgBox 'fichier existant'
End If
End Sub

en ayant au préalable créé le fichier sous 'D:\\Mes Documents' et cela bug sur :
'FileExists = Dir(FileName)'
avec le message d'erreur suivant :
'erreur d'execution 13-Incompatibilité de type'
Qu'en penses tu?

Encore merci d'avance de ta réponse.
bonne journée
Frédéric
 
- 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

Discussions similaires

Réponses
3
Affichages
211
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
310
Réponses
10
Affichages
330
Réponses
6
Affichages
189
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
417
Retour