Icône de la ressource

VBA - Vertical Scroll en ComboBox, ListBox et TextBox (ActiveX en Feuille et en UserForm) V11

Dudu2

XLDnaute Barbatruc
Dudu2 a soumis une nouvelle ressource:

VBA - Srroll en ComboBox et ListBox (ActiveX et UserForm) - Finis les ascenseurs laborieux, la molette de la souris vous offre la liberté

Le fichier à télécharger contient:
  1. Le Module_Scroll_ListBox_ComboBox à importer dans le projet VBA.
  2. Des UserForms de test contenant des ComboBoxes et des ListBoxes
  3. Une feuille de test contenant une ComboBox et une ListBox ActiveX
Les principales caractéristiques:
  • Permet le Scroll dans les Controls ComboBox et ListBox ActiveX et UserForm
Mise en œuvre très simple:
  • ...

En savoir plus sur cette ressource...
 

Toubabou

XLDnaute Impliqué
Bonjour,
Pour ma part, j'ai un message d'erreur:
1668008512705.png

Puis:
1668008561225.png


Merci pour votre aide
Toubabou
 

Dudu2

XLDnaute Barbatruc
Bonjour @Toubabou,
As-tu inséré le Module_Scroll_ListBox_ComboBox dans ton projet VBA ?
Sinon, il faut ouvrir le fichier téléchargé, aller dans la fenêtre VBA et faire un "drag & drop" du module en question vers ton projet.
 
Dernière édition:

Dudu2

XLDnaute Barbatruc
Tu n'as pas répondu à la question;
As-tu insérer le Module_Scroll_ListBox_ComboBox dans ton projet VBA ?
C'est ce module qui contient les fonctions utiles.

Trace.gif
 

Toubabou

XLDnaute Impliqué
Alors pour profiter pleinement de ce super travail encore une question :
"Est-il possible de supprimer l'ascenseur vertical,?"
Bonne soirée à tous
 

Dudu2

XLDnaute Barbatruc
"Est-il possible de supprimer l'ascenseur vertical,?"
J'ai vu des sujets sur ce thème dans différents forums, par exemple ici:

Ceci dit, la présence de l'ascenseur vertical indique qu'il y a des items de la liste qui sont au-dessus et/ou au-dessous de la partie visible. Cela invite l'utilisateur à y aller voir, car une liste qui s'affiche complètement n'aura pas d'ascenseur vertical.
Si la liste n'est pas longue, il suffit alors d'ajuster la hauteur de la ListBox (ListBox.Height) ou le nombre d'items affichés en ComboBox (ComboBox.ListRows) pour faire disparaître naturellement l'ascenseur vertical.
 

Alain 79

XLDnaute Junior
Supporter XLD
Bonsoir,
Cette solution est très intéressante surtout lorsque l'on a une liste longue.
J'ai donc installé ce module et créé une Combo box dans ma feuille mais lorsque je clique sur un des éléments j'ai un message d'erreur :
1668371267873.png

Si je clique sur le bouton débogage VBA s'ouvre :
1668371430135.png

Pourquoi ??
 

Dudu2

XLDnaute Barbatruc
Bonsoir,
Aucune idée ! Je n'arrive pas à reproduire, même en plaçant la valeur sur une autre feuille que celle de la ComboBox1.
Sheets("Data") est protégée ?
En quelle version Windows et version Office et 32 ou 64 Bits Office es-tu ?
Est-ce que tu aurais un fichier à envoyer pour tester ?
 

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 140
Membres
112 669
dernier inscrit
Guigui2502