XL 2013 VBA VLOOKUP???

piskely

XLDnaute Junior
Bonjour,
Je suis entrain de mettre en place une petite application de gestion de stock.
Mon souhait est que lorsque je veux ajouter une entrée ou sortie, je voudrai que "Label9" affiche le nom de l'article sélectionné.

exemple: ART-0004 sélectionné; "Label9" affiche "BIC BLEU".
je vous remercie d'avance de votre soutien.
 

Pièces jointes

  • Stock-.xlsm
    157.8 KB · Affichages: 23

Dudu2

XLDnaute Barbatruc
Bonjour,

Perso j'ajouterais ça dans le code du UserForm en utilisant le nom de la colonne Nom du Tableau3.
VB:
Private Sub Cbx_article_Click()
    Me.Label9.Caption = Range("Tableau3[Nom]").Cells(Cbx_article.ListIndex + 1).Value
End Sub
 
Dernière édition:

soan

XLDnaute Barbatruc
Inactif
Bonsoir piskely, Dudu2,

Je propose ceci :
VB:
Private Sub Cbx_article_Change()
  If Cbx_article <> "" Then Label9.Caption = Application.VLookup(Cbx_article, [Article!B6:C11], 2, 0)
End Sub
Tu peux ajouter cette sub par exemple sous la sub Option_sortie_Click()

Comme je ne suis pas calé sur les TCD, je te laisse adapter
[Article!B6:C11].

Je crois que la solution de Dudu2 est meilleure que la mienne ;
à tout hasard, je laisse quand même cette solution.


soan
 
Dernière édition:

piskely

XLDnaute Junior
Bonsoir piskely, Dudu2,

Je propose ceci :
VB:
Private Sub Cbx_article_Change()
  If Cbx_article <> "" Then Label9.Caption = Application.VLookup(Cbx_article, [Article!B6:C11], 2, 0)
End Sub
Tu peux ajouter cette sub par exemple sous la sub Option_sortie_Click()

Comme je ne suis pas calé sur les TCD, je te laisse adapter
[Article!B6:C11].

Je crois que la solution de Dudu2 est meilleure que la mienne ;
à tout hasard, je laisse quand même cette solution.


soan
Merciiiiiii.
j'ai appliqué la solution de Dudu2 comme suggéré.
 

Pounet95

XLDnaute Occasionnel
Bonjour à toutes et tous
J'ai commencé à écrire le post précédent alors qu'aucune réponse n'était affichée (compteur à 0), Après avoir collé ce bout de code, les réponses sont apparues. Je pensais avoir effacé mais on dirait que ça n'a pas marché !
Et, à l'instant, bis repetita, un message me demande si je veux voir les réponses nouvelles ??????
Bizarre , non ?
 

piskely

XLDnaute Junior
Bonjour à toutes et tous
J'ai commencé à écrire le post précédent alors qu'aucune réponse n'était affichée (compteur à 0), Après avoir collé ce bout de code, les réponses sont apparues. Je pensais avoir effacé mais on dirait que ça n'a pas marché !
Et, à l'instant, bis repetita, un message me demande si je veux voir les réponses nouvelles ??????
Bizarre , non ?
Bonjour,
ça ne fait rien, au contraire nous avons une solution de plus.
Merci en tout cas
 

Statistiques des forums

Discussions
312 196
Messages
2 086 094
Membres
103 116
dernier inscrit
kutobi87