Voilà mon problème :

J'ai deux séries de données, rangées dans deux colonnes.

La première est de ce type :
X1
X2
X3
...

La seconde est de ce type
Y1;Y4;Y43
Y3
Y2;Y8;Y4;Y5
...

En gros à chaque X corresponds un ensemble de Y's.

Il faut que j'arrive à construire la réciproque : une table des Y avec les X's correspondants.

Avec l'exemple ci-dessus, ma table d'entrée aurait cette aspect :
X1 Y1;Y4;Y43
X2 Y3
X3 Y2;Y8;Y4;Y5

Et en sortie je voudrais récupérer :
Y1 X1
Y2 X3
Y3 X2
Y4 X1;X3
Y5 X3
Y8 X3
Y43 X1

(enfin, pas forcément triée, l'ordre n'importe pas)

Comme je suis tout débutant en VBA, si qqn veut bien m'orienter, ce serait cool, je n'ai pas trouvé grand chose dans le forum (j'ai peut-être raté la chose par contre).

Merci.


PS: les "valeurs" X et Y sont des mots.