Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
P112 "/" 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…