ListBox

riderfab

XLDnaute Nouveau
Bonjour,

je viens de créer une listebox en vba. Les valeurs RowSource sont basées sur une plage (1 colonnes, environ 10 enregistrements) que j'ai nommée. Je souhaiterai pouvoir voir dans la cellule liée la numéro de l'enregistrement que j'ai sélectionné. Par exemple si je sélectionne le 7ème enregistrement qui s'appelle par exemple Contrat Bidule, je souhaiterai voir le chiffre 7 s'afficher dans la cellule liée.

(Remarque : quand je crée une listbox directement via excel cela fonctionne directement, mais cette fois ci il me faut une listbox crée par vba..)

Fabrice
 

myDearFriend!

XLDnaute Barbatruc
Re : ListBox

Bonsoir riderfab,

Si tu parles de "RowSource" j'imagine donc que tu parles bien d'une ListBox dans un Userform.
Si tel est le cas, alors le plus simple est de :
  1. Nommer la cellule A1 "Cible" par exemple (ce sera la cellule considérée comme liée)
  2. Puis dans VBE, un clic sur ta ListBox, puis Propriétés (F4), choisir "RowSource" et indiquer le nom de ta plage d'éléments (comme tu as déjà dû le faire)
  3. Choisir "ControlSource" et saisir Cible
  4. Et finalement, choisir BoundColumn et saisir 0 (au lieu de 1).
Cordialement,
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Code de tri
Réponses
22
Affichages
378
Réponses
18
Affichages
717

Membres actuellement en ligne

Statistiques des forums

Discussions
312 400
Messages
2 088 086
Membres
103 711
dernier inscrit
mindo