Microsoft 365 Récupérer Données d'un Tableau structuré

eric72

XLDnaute Accro
Bonjour,
J'ai un fichier avec un Userform, lorsque j'ouvre celui-ci, je fais une "Recherche intuitive" exemple "Pain", et j'aimerai qu'en sélectionnant dans la listbox "Pain au chocolat" que TEXTBOX et COMBOBOX (le prix, la famille etc... ) se remplissent mais je ne trouve pas comment, en sachant que la base est un tableau structuré, quelqu'un a-t-il la solution a ce problème
Merci beaucoup pour votre dévouement.
Eric
 

Pièces jointes

  • test.xlsm
    95.5 KB · Affichages: 10

fanch55

XLDnaute Barbatruc
Bonjour Fanch 55,
Désolé pour le délai de réponse, quand on sélectionne pain au chocolat, ce sont les données de l'éclair qui s'inscrivent dans les textbox
Bonne journée
Eric
Ah ok, pas assez rigoureux dans l'appel du recherchev ...
Code corrigé dans la function LookupV
VB:
Private Sub LstProduit_Click()
With LstProduit
         NomPatisserie = .List(.ListIndex, 0)
             PrixAchat = LookupV(.Column(0), [BDProduit], 2)
             CBFamille = LookupV(.Column(0), [BDProduit], 3)
          CoeffFamille = LookupV(.Column(0), [BDProduit], 4)
    CBTvaAcheteRevendu = LookupV(.Column(0), [BDProduit], 5)
  End With
End Sub
Function LookupV(What, Target, Idx)
On Error Resume Next
    LookupV = WorksheetFunction.VLookup(What, Target, Idx, False)
    If Err Then LookupV = "": Err.Clear
End Function
 

Discussions similaires

Réponses
5
Affichages
269
Réponses
36
Affichages
1 K

Statistiques des forums

Discussions
312 082
Messages
2 085 171
Membres
102 805
dernier inscrit
emes