Bonjour
1 - Tu ouvres les 2 fichiers
2 - Dans le nouveau fichier, tu nommes la liste BESOINS (Données ==> Définir un nom) avec cette formule
=DECALER(liste!$A$1;1;;NBVAL(liste!$A:$A)-1)
3 - Tu vas dans VBA et tu fais glisser l'Userform1 du 1er fichier vers le nouveau (partie gauche de la fenêtre)
4 - Tu copies le code de Feuil1 du 1er fichier sur la feuille Label du nouveau fichier
5 - Tu modifies la plage concernée Range("J2:J10000") au lieu de Range("O2:O10000")
6 - Tu enregistres ton fichier au format .xls ou .xlsm
Je te laisse essayer de le faire - Si problème, je t'enverrai le fichier
Amicalement
Nad