Bonjour !
J'ai également un problème avec une fonction fileSearch qui évidemment ne fonctionne plus à ce jour :
Code :
- With Application.FileSearch
- .NewSearch
- .LookIn = PublicationFolder
- .FileName = "*.xml"
- .SearchSubFolders = True
- .Execute
- For i = 1 To .FoundFiles.Count
- ' Application.Cursor = xlWait
- Range("A" & IndLigne) = .FoundFiles(i)
- Range("B" & IndLigne) = FileLen(.FoundFiles(i))
- ' Range("C" & IndLigne) = FileDateTime(.FoundFiles(I))
- OkP = MarquerLesFichiersADetruire(Range("A" & IndLigne), PatternList, IndLigne)
- IndLigne = IndLigne + 2
- Application.Cursor = xlDefault
- NbFichiers = NbFichiers + OkP
- Next i
- End With
|
J'ai bien compris qu'il fallait que j'utilise le Dir donc j'ai fait :
Code :
- chemin = Dir(PublicationFolder & "\" & PatternList)
|
PatternList : extension du fichier, String qui ressemble à "*.htm" par ex.
Par contre, je ne sais pas comment retranscrire le traitement... si j'ai bien compris, je récupère dans ma feuille excel toutes les données de mon fichier xml (unique dans le dossier).
(Le but du code complet est de récupérer le xml existant, l'ouvrir, récupérer les données, supprimer les lignes qu'on ne veut plus, puis refaire le xml (je crois qu'on supprime l'existant pour en recréer un autre)) ...
Fuuuu c'est dur de reprendre du code de quelqu'un ...