???
Si c'est pour afficher tous les objets de ton userform pas besoin d'ajouter un ascenseur ni de code.
Utilise ses propriétés ScrollBars, ScrollHeight (plus grand que Height) et éventuellement KeepScrollBarsVisible.
Essaie de prendre l'habitude de tout dire dès le début si tu ne veux pas perdre de temps.
Et tu peux déposer un fichier sur cjoint.com pour illustrer ton pb plutôt que des images qui nous oblige un faire un fichier qui ne sera pas forcément représentatif du tien.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
je n'ai pas compris votre début de réponse.
En revanche, je ne connaissais pas ce site pour envoyer des fichiers.
Je vous envoie mon fichier pour que vous comprenez mon problème.
http://www.cjoint.com/c/EGcisVUJmYn
j'ai enlevé toutes les données pour essayer vos codes, mais cela n'a pas marché.
je ne suis pas non un spécialiste de la programmation
Mon ascenseur sert juste à faire défiler la macro lorsqu'elle n'est pas visible sur l'ensemble de l'écran.
voici le type de fenêtre associé.
Cela reste une fenêtre macro réalisée à parti d'excel
NON, ceux sont des contrôles mis dans une UserForm. Il faut mettre tous ces contrôles dans une Frame et aller dans les propriétés de ta Frame et mettre ScrollBar verticale.
Ensuite consulte ce site pour actionner cette scrollBar