Macro trop lente et multi choix liste déroulante

Bonjour,
J'ai un fichier avec un userform et en cliquant sur "VALIDER", j'ai les informations du userform qui se collent sur les lignes au fur et à mesure. Le fichier fonctionne très bien, mais lorsque j'appuis sur VALIDER, les informations se collent très lentement.
Que peut on faire pour accélérer le collage valeur?

Et sur le même fichier, dans userform, j'ai une liste déroulante avec des articles et je voudrais savoir s'il est possible de faire des multi choix en sélectionnant les articles par exemple 3 articles et en appuyant sur VALIDER, les 3 produites se collent dans mon fichier ( Un en dessous de l'autre).
Est ce possible?

Merci d'avance pour votre aide

Hello,

Pour accélérer le code, rajoute ces lignes en début d'instruction juste après le Sub :

Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual

Et ca en fin d'instruction avant le End sub

Application.Calculation = xlCalculationAutomatic

Pour le multicritère sur la liste je passe mon tour

@+

Bonjour,

Hello Baroute

Te fatigue pas, réponse en cours autre part...

Bonne journée

Bonjour

Vu la réponse de Cousinhub (salut)

Je joins ma solution (non teste)

A+ François

Hello cousinhub, fanfan38,

@cousinhub, merci de veiller au grain et de nous tenir informé

Bonne journée à vous !

Merci beaucoup le multi choix ça fonctionne.

Par contre j'ai mis dans mon userform 2 listbox et j'aimerais les faire défiler en même temps et au même niveau. Utiliser aussi la roulette de la souris pour le défilement.

Il parait que faire une Listview c'est mieux ?

1test-3.xlsm (74.72 Ko)
Rechercher des sujets similaires à "macro trop lente multi choix liste deroulante"