récupérer dans la cellule liée, une valeur différente de celle de la combobox

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 !

Fab2108

XLDnaute Nouveau
Bonjour à tous,

Je cherche à créer une application pour faire des devis.

Je voudrais que ma combobox me renvoie dans la cellule liée le numéro de client au lieu du nom de client qui est dans la combo.

Auriez-vous une astuce ?

Merci.
 
Re : récupérer dans la cellule liée, une valeur différente de celle de la combobox

Bonjour Fab2108,

Auriez-vous une astuce ?

Il n'y a pas d'astuce : la cellule liée définie par la propriété LinkedCell prend toujours la valeur de la ComboBox.

Donc il ne faut pas définir de cellule liée.

Par contre voir le fichier joint avec cette macro dans le code de la feuille (clic droit sur l'onglet et Visualiser le code) :

Code:
Private Sub ComboBox1_Change()
[E6] = Application.VLookup(ComboBox1, [A2:B5], 2, 0)
End Sub
A+
 

Pièces jointes

Dernière édition:
Re : récupérer dans la cellule liée, une valeur différente de celle de la combobox

Re,

Pour peaufiner, si l'on ne veut jamais de #N/A en E6 (par exemple quand on efface la valeur de la ComboBox) :

Code:
Private Sub ComboBox1_Change()
Dim n As Variant
n = Application.VLookup(ComboBox1, [A2:B5], 2, 0)
[E6] = IIf(IsError(n), "", n)
End Sub

A+
 

Pièces jointes

Re : récupérer dans la cellule liée, une valeur différente de celle de la combobox

Re,

Et puis cette solution sans macro.

E6 est la cellule liée de la ComboBox, formule en F6 :

Code:
=SI(NB.SI(A2:A5;E6);RECHERCHEV(E6;A2:B5;2;0);"")
A+
 

Pièces jointes

- 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

Discussions similaires

Retour