Bonjour,

J'ai besoin d'aide pour une formule VBA pour faire ce qui suit :

J'ai un tableau avec une colonne 1 : Référence, cette référence est équivalente à 4, 5 voir 18 autres références chacune dans une colonne différente (remplacee 1, remplacee 2...)

Je souhaite dans une seconde feuille (tableau 2) (avec seulement 2 colonnes) que j'ai qu'une seule ligne par référence et que dans la seconde colonne j ai toutes les références sans doublons séparé par une virgules ou dans autant de colonne que nécéssaire je ferrais un concatener.

Donc:

Tant que cell(i+1,1)=Cell(i,1) alors copier dans second tableau toutes les valeurs différentes et les concatener séparé par une virgule sur une seule ligne !

faire attention à la taille de chaque ligne toujours différentes

ensuite on passe à la référence suivante ! (j'en ai 400 000!)

Tableau 1

reference Remplacee 1 Remplacee 2 Remplacee 3 Remplacee 4
M D C B A
M B A
M D B AL
M AB
Z T Y U
Z T
Z U


Tableau 2

Reference Remplacee
M D,C,B,A,AL,AB
Z T,Y,U

UN GRAND MERCI DE VOTRE AIDE ! Je ne fais jamais de VBA mais là les conditions "SI" sont limitée à 8... donc je suis bloqué...