Récuperer 2 valeurs dans combobox à 2 colonnes

fifounet

XLDnaute Occasionnel
Bonjour,
J'ai créée une combo box que j'ai nommée "adressage" dans un userform qui pointe une liste sur 2 colonnes (A2:B8)
en mettant ColumnCount 2 et RowSource A2:B8
Comment faire pour récupérer 2 valeurs distinctes après sélection de la ligne.
adress = UserForm.adressage.Value "colonne A"
numero = UserForm.adressage.Value "colonne B"
J'ai cherché sur le forum et rien trouvé d'assez explicite pour moi,
si quelqu'un peut me mettre sur la voie, merci
 

Dranreb

XLDnaute Barbatruc
Re : Récuperer 2 valeurs dans combobox à 2 colonnes

Boujour
Dans le cas particulier de deux colonnes seulement ou peut jouer sur les propriétés Text et Value
en spécifiant correctement 1 et 2 respectivement aux propriétés TextColumn et BoundColumn
Sinon ListIndex renvoie le numéro de ligne sélectionnée - 1, ce qui correspond au décalage par rapport au début de la plage spécifiée comme RowSource.
Cordialement
 
Dernière édition:

fifounet

XLDnaute Occasionnel
Re : Récuperer 2 valeurs dans combobox à 2 colonnes

Merci Hasco pour ton aide,
ça marche ! j'avais un bug à cause d'une erreur d'écriture (adresse au lieu de adress)
c'est beta!
du coup j'ai ajouté une 3eme colonne.
merci aussi à Dranreb, j'ai pas essayé ton idée du fait que je vais avoir 3 ou 4 colonnes.
a+
 

Discussions similaires

Statistiques des forums

Discussions
312 216
Messages
2 086 351
Membres
103 195
dernier inscrit
martel.jg