Pb por trouver un fichier bis

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

A

Antoine

Guest
bonsoir le forum,

j'ai tjs un Pb pour trouver un fichier(classeur) dans un repertoire.
voici le code:

Sub Contrat()
mon_fichier = v1 & v2
Range("a20") = v1
Range("a21") = v2
Range("a22") = Chem1
Range("a23") = mon_fichier
Range("a24") = ChT
With Application.FileSearch
.NewSearch
.LookIn = Chem1
.SearchSubFolders = True
.Filename = "mon_fichier*ChT.xls"
If .Execute > 0 Then
FiA = .FoundFiles(1)
MsgBox (FiA & " fichier trouvé")
Workbooks.Open FiA
Else:
FiA = "création_de_fichier" & ChT
MsgBox (FiA & " fichier créer")
Workbooks.Open FiA
End If
End With
End Sub

toutes les variables sont définies Public, les Range du début et les MsgBox sont uniquement pour visualiser ces variables pendant la phase de développement et n'existeront plus par la suite.

mon soucis est, que la procédure va toujours dans la partie ELSE la boucle IF alors que des fichiers existent.

Merci de vos conseils.
 
bonsoir Antoine

je viens de tester ta macro et cela fonctionne chez moi

peux tu préciser les versions de Windows et d'Excel que tu utilises

dans le lien ci dessous tu trouveras les remarques de @+Thierry au sujet des bugs , lors de l'utilisation de "FileSearch"

Lien supprimé


bonne soiree
MichelXld
 
- 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
32
Affichages
2 K
Retour