1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub ListFile()
Dim NomRep, Tabnom, NomFich
NomRep = "C:\LeRep"
With Excel.Application.FileSearch
.NewSearch
.LookIn = NomRep
'.SearchSubFolders = True
.Filename = "*.xls"
If .Execute() > 0 Then
For i = 1 To .FoundFiles.Count
Tabnom = Split(.FoundFiles(i), "\")
'NomFich = Tabnom(UBound(Tabnom)) 'pour avoir le nom du fichier
Workbooks.open .FoundFiles(i) '.foundFiles donne le nom complet
'recherche de la cellule
'comparaison
'Envoi ou non par mail -> Tu as le code sur le forum
Next i
End If
End With
End Sub |
Partager