je suit actuellement apprenti en charge de la création d'un outils de gestion des stocks
j'ai des bases correctes en VBA
mon problème est le suivant, j'ai un userform avec trois combobox, la première se remplie a l'ouverture de mon userform, la deuxième a la modification de la première et la troisième est censé se remplir a la modification de la deuxième.
Or cette troisième comboox ne se remplit que si la valeur de la deuxième combobox est numérique.
ci joint le code
Private Sub ComboBox2_Change()
Dim i As Integer, j As Integer
i = 1
hab.ComboBox3.Clear
Do While Not IsEmpty(Feuil2.Cells(i, 1))
i = i + 1
Loop
i = i - 1
For j = 1 To i
If Feuil2.Cells(j, 2).Value hab.ComboBox2.Value And Feuil2.Cells(j, 1).Value hab.ComboBox1.Value Then
hab.ComboBox3.AddItem Sheets("habillement").Cells(j, 3)
End If
Next
End Sub
A voir également:
[VB6 -> VBA]probléme de remplissage d'une combobox VBA