JP said:
C'est ce que je vais essayer de faire.
Personne ne connaît une macro excel pour copier un texte d'un fichier sur un autre à partir du moment où il trouve un même texte dans la 1ère colonne ?
J'ai fais la même chose pour EU2, donc voici comment je procède :
J'utilise Microsoft Access.
Je crée 2 tables contenant 12 champs chacune (le nom des champs n'a strictement aucune importance). Le premier est au format texte, les autres au format Mémo.
J'importe le fichier du Core (dans mon cas c'était l'AGCEEP, mais adaptons-nous...) dans la première table.
J'importe le fichier en français dans la deuxième table.
Je crée une requête dont le sql est le suivant :
SELECT Tab1.Champ1, nz([Tab2]![Champ2],[Tab1]![Champ2]) AS Expr1,
nz([Tab2]![Champ3],[Tab1]![Champ3]) AS Expr1,
nz([Tab2]![Champ4],[Tab1]![Champ4]) AS Expr1,
nz([Tab2]![Champ5],[Tab1]![Champ5]) AS Expr1,
nz([Tab2]![Champ6],[Tab1]![Champ6]) AS Expr1,
nz([Tab2]![Champ7],[Tab1]![Champ7]) AS Expr1,
nz([Tab2]![Champ8],[Tab1]![Champ8]) AS Expr1,
nz([Tab2]![Champ9],[Tab1]![Champ9]) AS Expr1,
nz([Tab2]![Champ10],[Tab1]![Champ10]) AS Expr1,
nz([Tab2]![Champ11],[Tab1]![Champ11]) AS Expr1,
nz([Tab2]![Champ12],[Tab1]![Champ12]) AS Expr1,
FROM Tab1 LEFT JOIN Tab2 ON Tab1.Champ1 = Tab2.Champ1;
(ça peut paraitre compliqué mais c'est tout simple...)
J'exécute la requête et j'exporte au format csv.
Et voilà c'est terminé...
Si tu connais bien Access, en même pas 3 mns, c'est fait.