• Initiateur de la discussion Initiateur de la discussion riderfab
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

riderfab

Guest
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
 
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,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
586
F
Réponses
9
Affichages
2 K
Réponses
11
Affichages
2 K
T
  • Question Question
Réponses
7
Affichages
2 K
M
Réponses
5
Affichages
2 K
H
Réponses
15
Affichages
3 K
H
Retour