Bonjour,
Suite à un précédent sujet et une proposition faites par jocelyn, j'utilise la macro MoreFunc pour opérer une concaténation conditionnelle de plusieurs cellules selon la valeur d'une correspondante d'une autre colonne.
Cela me permet d'obtenir dans un second tableau des lignes A : 1;2;3/ B : 4;5 là où le premier tableau affichait A:1 / A:2 / A:3 /...
Le souci est que cette solution convient aux chiffres mais ne suffit pas lorsque s'y greffe une nouvelle colonne avec du texte ayant des valeurs similaires dans plusieurs cellules :
A:1:vert/A:2:vert/A:3:rouge/... ->
A:1;2;3:vert;vert;rouge
Le même terme peut alors se retrouver concaténé une dizaine de fois dans une seule chaîne de caractères. J'ai chercher une fonction pour la recherche de doublons (plus d'une quarantaine de pages pour ce seul forum !) mais la quasi-totalité opèrent en comparant les valeurs de différentes cellules et non pas les valeurs d'une même cellule.
Pour clarifier le propos, voici une feuille xls utilisant les fonction mconcat et substitue (une copie des valeurs y est disponible pour ceux n'ayant pas cette macro)
Il est possible de générer un tableau comportant une occurence de chaque terme du tableau général mais je ne vois pas comment l'utiliser pour servir de référence pour une chaîne de caractères.
Bonne fin de journée à tous !
Suite à un précédent sujet et une proposition faites par jocelyn, j'utilise la macro MoreFunc pour opérer une concaténation conditionnelle de plusieurs cellules selon la valeur d'une correspondante d'une autre colonne.
Cela me permet d'obtenir dans un second tableau des lignes A : 1;2;3/ B : 4;5 là où le premier tableau affichait A:1 / A:2 / A:3 /...
Le souci est que cette solution convient aux chiffres mais ne suffit pas lorsque s'y greffe une nouvelle colonne avec du texte ayant des valeurs similaires dans plusieurs cellules :
A:1:vert/A:2:vert/A:3:rouge/... ->
A:1;2;3:vert;vert;rouge
Le même terme peut alors se retrouver concaténé une dizaine de fois dans une seule chaîne de caractères. J'ai chercher une fonction pour la recherche de doublons (plus d'une quarantaine de pages pour ce seul forum !) mais la quasi-totalité opèrent en comparant les valeurs de différentes cellules et non pas les valeurs d'une même cellule.
Pour clarifier le propos, voici une feuille xls utilisant les fonction mconcat et substitue (une copie des valeurs y est disponible pour ceux n'ayant pas cette macro)
Il est possible de générer un tableau comportant une occurence de chaque terme du tableau général mais je ne vois pas comment l'utiliser pour servir de référence pour une chaîne de caractères.
Bonne fin de journée à tous !