Re : listbox
Bonjour
Dans la macro box1 de l'userform tu as: Nb = Range("E2").Value
or e2 est vide...(si tu mets 10 en e2 la listbox ce remplie...)
je te conseille: nb=range("a65536").end(xlup).row
soit la dernière ligne non vide de ton tableau...
Si tu mets les données dans un autre classeur tu dois, dans cette même macro, préciser le nom du classeur
Données = Workbooks("nomclasseur").Sheets("nomfeuille").Range("B" & i + 2).Value
A+ François