Concatener une liste de résultat en fonction d'autres cellules

Bonsoir,

Je cherche à faire une manip qui s'avère assez complexe...

Dans une colonne j'ai une liste de données (colonne A) qui se répètent et en face j'ai des correspondances (Colonne B) (synonymes). Lorsque les données se répètent cela signifie que tout ce qui se trouve dans la colonne B est synonyme et se retrouve dénommé comme écrit dans la colonne A.

Avez-vous une idée de la démarche à suivre pour qu'Excel soit en mesure de concaténer toutes les valeurs synonymes ? Pour ce faire, il doit être en mesure de repérer les cellules qui se répètent dans la colonne A pour concaténer ensemble, les cellules qui sont en face, dans la colonne B.

Je vais préparer un petit document Excel car celui-ci est beaucoup trop lourd.

Edit :

Le voici en Pj.

Merci de votre attention.

Bonne soirée !

15exemple-concat.xlsx (15.71 Ko)

Bonjour

Un essai à tester. Te convient-il ?

Bye !

Oups ! Erreur ! Je reviens...

Me revoilà !

Bye !

Bonjour,

Merci de votre aide ! Il y a cependant un souci lorsque j'ajoute les données manquantes.

Je lui demande de traiter environ 160800 lignes de plus et il m'affiche une erreur de type 13 dans la macro. Avez-vous une idée d'où ça peut provenir ?

Il y a une partie surlignée en jaune dans le code :

If dico(tablo(i, 2)) = "" Then

Edit :

Ça m'a l'air de fonctionner finalement, j'ai simplement procédé au calcul en plusieurs temps (par tranches de 50 000).

Merci beaucoup ! Ça m'est d'une grande aide.

Rechercher des sujets similaires à "concatener liste resultat fonction"