Matrice de modification remplacement de texte

bestsh

XLDnaute Nouveau
Bonjour à tous,

Je souhaite créer une une macro qui va naviguer entre 2 fichiers :
un fichier data un fichier matrice_modifs

Dans le fichier data, j'ai des données variables avec des champs d'entête toujours identiques en nb et en disposition:

champ1 champ2 champ3 champ4 champ5
xxx hsuuy vdgbsfgb gbdfb sfgbdfgb
yyy sfvv dsbdfgb sgfbdfg fgbfgb
zzz brtb rebtreb tbtrb brtbtr
Le nombre de lignes est variable.

Dans le fichier matrice_modifs, je souhaite créer une espèce de matrice de remplacement de données qui va chercher un terme (colonne B) dans la plage notée (colonne A) et remplacer par ce qu'on souhaite en (colonne C). On peut ajouter une condition pour varier les actions (si replace alors remplacer, si efface alors effacer, si tout minuscule ou tout majuscule, etc..). Exemple :

Range Search for Action what
A:A john Replace by
"S1:S" & [A65536].End(xlUp).row company A Replace by Company B
B1 "?" Replace by
P1:p12 "/" Replace by

J'ai fait un fichier exemple pour que ce soit plus clair avec 2 onglets.
Voilà si quelqu'un pouvait m'aider à créer cette macro ce serait génial.
Merci à tous.
 

Pièces jointes

  • explexldd.xlsx
    15.5 KB · Affichages: 64

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 945
Membres
103 989
dernier inscrit
jralonso