J'ai fait plusieurs recherches et j'ai du mal à trouver le bon code pour utiliser le .filesearch qui n'existe plus. J'ai cherché à utiliser Dir et FileSystemObject mais je n'ai rien trouvé d'autre que de la confusion en utilisant une boucle après la recherche... J'espère que vous pourrez m'aider à trouver une solution plus simple !
En bref, mon code actuel recherche dans un dossier tous les fichiers Excel, ouvre le premier, fait ce qu'il doit faire avec, le ferme et ouvre le fichier recherché suivant. Merci d'avance !
FilePath = "S:\My\File\Path"
FileSpec = ".xls"
Set FS = Application.FileSearch
With FS
.LookIn = FilePath
.Filename = FileSpec
.Execute
End With
For b = 1 To FS.FoundFiles.Count
StrFile = FS.FoundFiles(b)
Set mobjXL = New Excel.Application
With mobjXL
.Visible = False
'REST OF CODE HERE
next b