Réponse acceptée !
"le soucis est que je voudrais que quand le nombre d'article est superieur à 32 ,
ils se mettent dans une autre facture se trouvant sur une autre feuille.
la deuxieme facture peut en contenir plus(car il y a des inscription dans le bas, conditions de ventes etc...).
"Dans ton code, je suppose que ta "liste_art" est une useform comportant une listbox nommé "listbox1"."
tu as tout a fait raison desole d'avoir oublie de le preciser.

"De plus ton indice i démarre à 0, et compteur contient le nombre d'article -1. Il est rpéférable que compteur contienne la valeur réelle de ton nombre d'article."
le seul probleme c'est que cette liste est une liste qui bouge en permanence le nombre d'article n'est jamais le meme.
ce que tu me donne est une bonne solution tres efficaces et ce que je comptais faire dans le futur c'est de creer une nouvelle feuille comme ici mais dans un autre classeur que j'appelerais par exemple "facturation 2008" qui reprendrait toute les factures.
merci d'avance
vintch