Comment tester l' Existance d'un fichier

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

Syd

Guest
Bonjour à tous,

Est-ce que qq'un pourait me dire comment pourait-on tester si un fichier donner existe ??

Y a-t-il une fonction pour cela ?

ex : if "fichier1" ....... ('existe') then.......
fichier1.open
end if

Merci d'avance !!
 
Re-Salut SYD

et pourtant... C'est dans le fichier "TestFichier.xls", faut juste savoir l'adapter à ton cas ...

Extrait :
Sub Test2() 'FICHIER EXISTANT DANS LE REPERTOIRE SPECIFIE
Application.ScreenUpdating = False
On Error Resume Next
'Test ouverture du fichier... Si il existe on l'ouvre et on le referme !!
'Je sais c'est pas très catholique, mais c'est pour faire un truc simple,
'que Michel peut suivre... Donc, si il existe, on lance Changement de Nom...

Workbooks.Open Chemin & Fichier
If Err = 0 Then
Workbooks(Fichier).Close
Call ChangementNom
Exit Sub
Else: Call Test3
End If
End Sub


...
Bon fin de matinée
@+Thierry
 
et dans ton cas ptet m^me que le test 3 serait plus directe...

Extrait
Sub Test3() 'FICHIER NON EXISTANT
Application.ScreenUpdating = False
On Error Resume Next
'Test ouverture et si le fichier n'existe pas on passe à la sauvegarde...
Workbooks.Open Chemin & Fichier
If Err <> 0 Then
Call Sauvegarde
End If
End Sub


Par exemple tu pourrais faire ceci... (entre autre)

Sub TestSYD()
Dim Chemin As String
Dim Fichier As String

Chemin = "c:\mes documents\"
Fichier = Sheets(1).Range("A1").Value & ".xls"
On Error Resume Next
'Test ouverture et si le fichier n'existe pas on passe à la sauvegarde...
Workbooks.Open Chemin & Fichier
If Err <> 0 Then
MsgBox "Le Fichier : " & Fichier & " n' existe pas"
Else
Workbooks.Open Chemin & Fichier
End If
End Sub


@+Thierry
 
- 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

Retour