[Resolu]Filesearch me joue des tours

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 !

Banzai64

XLDnaute Accro
Bonsoir

Je viens solliciter votre aide au sujet de FileSearch

En effet je désire récupérer dans certains fichiers des informations pour les copier dans un autre

Pour sélectionner les fichiers j'utilise




VB:
 Sub Recup()
  With Application.FileSearch
    .NewSearch
    .LookIn = ThisWorkbook.Path       ' Chemin
    .Filename = "Hôtesse*.xls"        ' Nom des fichiers
    .Execute                          ' Vas-y
' Juste pour savoir 
    For I = 1 To .FoundFiles.Count
      Msg = Msg & Right(.FoundFiles(I), 20) & vbCr
    Next I
  End With
  MsgBox Msg
End Sub

En retour j'ai bien mes fichiers Hôtesse mais en plus j'ai aussi un fichier que j'avais renommé Ancien Hôtesses

Pourquoi ?

Quelle bêtise ai-je faite ?

J'ai oublié un paramètre ?

Bien sur en renommant 'Ancien Hôtesses' avec un nom différent de 'Hôtesses' le problème disparait

Merci de vôtre aide

Ci-joint la photo du MsgBox (Peut-être pas trop lisible)
 

Pièces jointes

  • Pourquoi.jpg
    Pourquoi.jpg
    25.3 KB · Affichages: 53
Re : Filesearch me joue des tours

Bonjour,

essaye comme ceci :
Code:
Sub Recup()
With Application.FileSearch
    .NewSearch
    .FileType = msoFileTypeExcelWorkbooks
    .LookIn = ThisWorkbook.Path
    .Filename = "Hôtesse*"
    .Execute
    For i = 1 To .FoundFiles.Count
        Msg = Msg & Right(.FoundFiles(i), 20) & vbCr
    Next i
End With
MsgBox Msg
End Sub

bonne journée
@+
 
- 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
11
Affichages
814
Retour