Bonjour tout le monde,
Voilà jai un petit problème en VBA (je débute)
Je dispose dune base de données (il ne sagit que de données textes) sur une feuille Excel. Celle-ci est alimentée par une userform précédemment créée. (Pas de problèmes de ce côté là)
Le truc, cest que jai créé une deuxième userform pour lire les données contenues dans la base de données. Ce userform se compose dune ListBox et de 2 TextBox.
[size=2]La ListBox concerne les éléments contenus dans la colonne « C » et les textbox concernent respectivement les colonnes « D » et « E ».
[/size]Lidée est que lorsque lutilisateur sélectionne un élément dans la Listbox, les données de la même ligne saffichent dans les 2 textbox
Le problème est que je narrive même pas à relier les données devant safficher dans les textbox en fonction de la donnée choisie dans la listbox (cest cette donnée qui détermine la ligne)
Est-ce que cest faisable ? ou mieux, est-ce que quelquun peut venir à mon secours, merci davance
Private Sub UserForm_Activate()
renseigne la listbox
[size=2]Dim produit As String
[/size][size=2]Sheets(\"BD_produit\" ).Select
[/size][size=2]produit = Range(\"C7\" ).End(xlDown).Address
[/size]ListBox1.RowSource = "C7:" & produit
ListBox1.ListIndex = 0
End Sub
Private Sub ListBox1_Change()
affiche textbox selon donnée de la listbox
[size=2]Sheets(\"BD_produit\" ).Select
[/size]
[size=2]???
[/size]
[size=2]End Sub[/size]