Bonsoir à tous !
Je dois ouvrir une série de fichiers portant le même nom mais dans des répertoires différents. Je lance donc une procédure avec la méthode filesearch depuis le répertoire parent avec comme nom de filename ma variable. Bon jusque là pas de problème. Seulement lorsqu'il ouvre les fichiers il m'incrémente le nom de mon fichier dès l'ouverture !!! Ce qui fait que lors de l'enregistrement je me retrouve avec un nom de fichier différent de l'original !!!!!![]()
J'ai pourtant appliquer une méthode newsearch mais bon doit manquer quelquechose......
Voici une partie de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub recherche_fiche2() i = 0 nom_reference = "580" nomuap = "xxx" nom_ilot = "rrr" nommachine = "allonges a7" chaine_rep = "c:\Fabrication\Indicateurs 2005\" & nomuap & "\" & nom_ilot & "\" With Application.FileSearch .NewSearch .LookIn = chaine_rep .SearchSubFolders = True .Filename = nommachine .FileType = msoFileTypeAllFiles If .Execute() > 0 Then MsgBox "Il y a " & .FoundFiles.Count & _ " fichiers à modifier"
Partager