[VBA-EXCEL] Obtenir la valeur d'une cellule

Fermé
Jeff - 11 févr. 2007 à 23:13
 laurenzo - 8 févr. 2009 à 14:56
[VBA-EXCEL] Obtenir la valeur d'une cellule

Bonjour,

Je désire obtenir la valeur d'une cellule de façon dynamique. Donc je ne connais pas d'avance le numéro de la cellule.

Pour être plus concret, j'ai un listbox qui se remplit avec ce qu'il y a dans la colonne "A" de ma feuille. Lorsque je sélectionne un nom dans la liste, je veux obtenir (dans un msgbox par exemple) la valeur de la cellule qui se trouve sur la meme ligne mais dans la colonne B

Exemple: Je sélectionne un nom qui se trouve dans la cellule A:10 je désire obtenir la valeur de la cellule B:10.

Merci,

JF

1 réponse

JF,

Normalement, la fonction listbox, renvoi un numéro d'ordre (1er nom = 1; 2éme nom = 2, ...)

Insère une colonne à gauche de ta liste, numéroté 1, 2, ... jusqu'a en bas de ta colonne des noms.

Utilise la fonction "rechercher verticale"
=RECHERCHEV(A1 (cellule renvoyé par la fonction listbox);A2:C300 (emplacement de ton tableau);3 (renvoye la cellule situé dans le 3 éme colonne du tableau en face de la valeur sélectionné par la listbox))
-1