Alors la question zarb de la journée :

Je dois rechercher dans des .csv des mots clé que je dois remplacer.

Méthode utilisée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
...
...
        For Each Match In Matches
            Str = Replace(Str, Match, TextBox2.Text & ";")
            A = FreeFile
            Open File For Output As #A
            Print #A, Str
            Close #A            
            Exit For
        Next
 
...
...
Cela fonctionne à merveille, sauf que notre logiciel qui lit ces fichiers ne détecte pas le remplacement : pour qu'il le voie, il faut ouvrir à la mano le .csv et double-cliquer dans la cellule...

La solution que je connais consiste à lire le .csv facon .xls et remplacer la cellule uniquement, sauf que c'est bien évidemment bcp plus long (sachant que le remplacement a lieu dans une 100 aine de fichiers.)

aidez-moi !