anim
XLDnaute Nouveau
Bonjour à toutes et à tous,
J'ai 3 colonnes la première avec le nom des personnes et la seconde avec leurs âges et la troisième avec leurs tailles cela donne ça:
A B C
Antoine 20 180
Jule 21 175
Aurelie 18 160
Momo 19 178
J'ai mi dans une combobox la colonne A et la colonne B
Lorsque je clic pour fair défilé ma combobox la colonne a et b s'affiche correctement mais lorsque je selectionne la ligne il n'y a que la colonne A qui est visible dans la combobox.
Ensuite, l'autre problème c'est que une fois le nom et l'age selectionner je voudrai que la taille s'affiche dans ma textbox. J'ai presque réussi mais il me manque pas grand chose alors merci pour votre coup de pouce !
Private Sub UserForm_Initialize()
Dim tbl As Variant
With Sheets("Etat_Stock")
Set plg = .Range("A1:B" & Sheets("Feuil1").Range("D65536").End(xlUp).Row)
tbl = plg
End With
With Me.bombobox
.ColumnCount = 2
.ColumnWidths = "125 pt;50 pt"
.List = tbl
End With
End Sub
Private Sub combobox_Change()
Dim dern_ligne As Integer
dern_ligne = Sheets("Feuil1").Range("D65536").End(xlUp).Row
For J = 3 To dern_ligne
If Cells(J, 1).Text = textbox.Value Then
textbox.Value = Sheets("Feuil1").Cells(J, 3).Value
End If
Next J
Merci pour votre aide
J'ai 3 colonnes la première avec le nom des personnes et la seconde avec leurs âges et la troisième avec leurs tailles cela donne ça:
A B C
Antoine 20 180
Jule 21 175
Aurelie 18 160
Momo 19 178
J'ai mi dans une combobox la colonne A et la colonne B
Lorsque je clic pour fair défilé ma combobox la colonne a et b s'affiche correctement mais lorsque je selectionne la ligne il n'y a que la colonne A qui est visible dans la combobox.
Ensuite, l'autre problème c'est que une fois le nom et l'age selectionner je voudrai que la taille s'affiche dans ma textbox. J'ai presque réussi mais il me manque pas grand chose alors merci pour votre coup de pouce !
Private Sub UserForm_Initialize()
Dim tbl As Variant
With Sheets("Etat_Stock")
Set plg = .Range("A1:B" & Sheets("Feuil1").Range("D65536").End(xlUp).Row)
tbl = plg
End With
With Me.bombobox
.ColumnCount = 2
.ColumnWidths = "125 pt;50 pt"
.List = tbl
End With
End Sub
Private Sub combobox_Change()
Dim dern_ligne As Integer
dern_ligne = Sheets("Feuil1").Range("D65536").End(xlUp).Row
For J = 3 To dern_ligne
If Cells(J, 1).Text = textbox.Value Then
textbox.Value = Sheets("Feuil1").Cells(J, 3).Value
End If
Next J
Merci pour votre aide