Ouvrir un fichier en recherche de chaine

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

T

Themarmotte

Guest
Bonjour à tous

Je cherche à ouvrir par macro des fichiers qui se trouvent dans un répertoire bien défini mais dont la "rigueur" au niveau du nom n'est pas tip top


C'est à dire, je sais que je vais retrouver un numéro dans le fichier (par exemple 812) mais je ne sais pas ou

en gros le fichier peut sappeler "fichier 812" ou encore "fichier812" mais aussi "fichier-812"....


Est il possible qu'il m'ouvre le premier fichier qu'il trouve dans le répertoire qui contient 812 ?


Merci d'avance

Dan
 
Re : Ouvrir un fichier en recherche de chaine

Bonjour Themarmotte,

Bienvenue sur XLD,

un essai :

Code:
Sub Test()
Dim dossier As String, fic As String
    dossier = "c:\temp"
    fic = Dir(dossier & "\*812*.xls")
    If fic <> "" Then Workbooks.Open dossier & "\" & fic

End Sub
 
Dernière édition:
- 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
4
Affichages
396
Retour