Bonjour,
Alors pas mal de recherche, je bloque, je me permets donc de vous demander votre aide :
J'ai une feuille "feuil1" ainsi :
Wine | Producer | Wine | Appellation
Château d'Esclans Côtes de Provence Rosé Les Clans | | |
Et sur une autre feuille, "feuil2" , j'ai la liste des appellations :
Pays | Appellations
France | Tavel
France | Coteaux du Languedoc
France | Côtes de Provence
France | Vouvray
Voici l'algo :
Pour chaque ligne de feuil1
Recherche de la sous-chaine "appellation" dans ColA(i) en
fonction de la colonne B de feuil2
Si trouvé
Si "Rosé" après l'appellation, je supprime "Rosé"
Sous chaine à gauche de l'appellation feuil1.colA(i) -> dans
feuil1.colB(i)
Sous chaine à droite de l'appellation feuil1.colA(i) -> dans
feuil1.colC(i)
Sous feuil2.colB (appellation trouvée=) -> dans feuil1.colD(i)
boucle
En clair, le résultat serait :
Wine | Producer | Wine | Appellation
Château d'Esclans Côtes de Provence Rosé Les Clans |Château d'Esclans | Les Clans | Côtes de Provence
Mais je n'arrive même pas afaire la recherche de la sous chaine appellation en fonction des appellations.....
Merci d'avance de votre aide