Code répétitif pour combobox
Bonjour à tous
je voudrais savoir s'il est possible de simplifier un code redondant dans le cas ou se sont pour des combobox avec l’événement "change"
je met ci dessous le code de la 1er combobox. c'est le même de la 2 èmè à la 5 ème.
Les combobox sonc "produit1" à "produit5"
les textbox qui sont modifié par le choix de combobox sont
"stock_actuel1" à "stock_actuel5"
et
"prix1" à "prix5"
le but étant de me faire apparaître en fonction du produit sont stock actuel et son prix
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Private Sub produit1_Change()
On Error Resume Next
Dim Cellule As Range
Dim prix As Single, stockact As Single
Dim NomPièce As Variant
If Not Cellule Is Nothing Then prix = Cellule(1, 6)
NomPièce = produit1.Value
prix = WorksheetFunction.VLookup(NomPièce, Range("stock"), 5, False)
prix1.Value = prix
stockact = WorksheetFunction.VLookup(NomPièce, Range("stock"), 3, False)
stock_actuel1.Value = stockact
End Sub |