Bonjour,
J'ai une feuille excel qui contient une liste ;
Cette liste a comme entête : A1 = N° ; B1 = Nom ; C1 = Prénom
Sur un userform, un combobox me permet de choisir une valeur (colonne A : N°) en fonction de laquelle les éléments Nom et Prénom s'inscrivent dans des labels.
J'ai trouvé sur un forum la solution suivante à mettre dans la procédure Combobox1_change() :
label1.caption = cells(combobox1.ListIndex + 2, 2).value (renvoit la valeur Nom correspondant à la sélection du combobox).
J'ai testé deux autres solutions qui ont généré des erreurs (erreur de type 13 ; impossible de lire la propriété column - argument non valide). Il s'agit de (toujours dans une procédure Combobox1_change() ) :
label1.caption = combobox1.column(1)
ou Label1.caption = combobox1.List(combobox1.ListIndex)
Pourriez-vous m'indiquer pourquoi les deux dernières solutions génèrent des erreurs ou si vous avez encore d'autres façons de remplir des labels après sélection d'une valeur dans un combobox ?
Merci d'avance,
Kémi
J'ai une feuille excel qui contient une liste ;
Cette liste a comme entête : A1 = N° ; B1 = Nom ; C1 = Prénom
Sur un userform, un combobox me permet de choisir une valeur (colonne A : N°) en fonction de laquelle les éléments Nom et Prénom s'inscrivent dans des labels.
J'ai trouvé sur un forum la solution suivante à mettre dans la procédure Combobox1_change() :
label1.caption = cells(combobox1.ListIndex + 2, 2).value (renvoit la valeur Nom correspondant à la sélection du combobox).
J'ai testé deux autres solutions qui ont généré des erreurs (erreur de type 13 ; impossible de lire la propriété column - argument non valide). Il s'agit de (toujours dans une procédure Combobox1_change() ) :
label1.caption = combobox1.column(1)
ou Label1.caption = combobox1.List(combobox1.ListIndex)
Pourriez-vous m'indiquer pourquoi les deux dernières solutions génèrent des erreurs ou si vous avez encore d'autres façons de remplir des labels après sélection d'une valeur dans un combobox ?
Merci d'avance,
Kémi