vba - Ecriture dans .csv méthode output
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:
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... 8O
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 !