Test existence fichier VB

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

piegre

XLDnaute Junior
Bonjour à tous,

J'ai un fichier d'importation de donnée en VBA.Dans une partie de mon code, je dois importer des fichiers .txt avec un nom de fichier précis, cependant les fichiers ne sont pas toujours présent et le programme doit continuer quand même.

J'importe mon fichier de cette manière :

Code:
Set classeursourcePLAN1 = Application.Workbooks.Open("Q:\Specifications\" & numspe1 & "_Gamme IR2\Données_Usinage\" & numspe1 & "_Plancher_Usinage_Feuille1_Vue de mise en plan1_1.txt", , True)

Je pense qu'avec un IF cela pourrait être possible mais j'arrive jamais à adapter pour que cela fonctionne.

Avez vous des idées ?
 
Re : Test existence fichier VB

C'est bon ça marche, j'ai fait ça :

Code:
If Dir("Q:\Specifications\" & numspe1 & "_Gamme IR2\Données_Usinage\" & numspe1 & "_Pavillon_Usinage_Feuille1_Vue de mise en plan1_1.txt", vbNormal) <> "" Then
    Set classeursourcePAV = Application.Workbooks.Open("Q:\Specifications\" & numspe1 & "_Gamme IR2\Données_Usinage\" & numspe1 & "_Pavillon_Usinage_Feuille1_Vue de mise en plan1_1.txt", , True)
    Set classeurDestination = ThisWorkbook
    classeursourcePAV.Sheets(1).Range("A1:A100").Cells.Copy classeurDestination.Sheets("PAV").Range("D1")
    classeursourcePAV.Close False
    Else
End If
 
- 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
Retour