multiplication dans un userform
bonjour
dans un formulaire j'ai une textbox quantité et une autre prix
le prix apparait suite a un evenement de selection d'un produit
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Private Sub produit1_Change()
Sheets("stock").Activate
rech1 = produit1.Value
Cells.Find(What:=rech1, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
ActiveCell.Offset(0, 2).Select
stock_act1 = ActiveCell.Value
ActiveCell.Offset(0, 2).Select
prix_vente1 = ActiveCell.Value
stock_actuel1.Value = stock_act1
prix1.Value = prix_vente1 |
par la suite je rentre une quantité, ce qui donne dans une textbox
Code:
1 2 3 4
|
Private Sub quantite1_Change()
total1 = Val(prix1) * Val(quantite1)
End Sub |
le probleme est que le prix apparaissant en chiffre avec une virguke (exemple 6,80) donne un résultat éronné, alors que si j'ai un point à la place de la virgule, le résultat est correct
donc quelle solution dois-je adopté
1) paramétré pour que les chiffres soit en 0.00
2) obligé le formulaire a faire correctement la formule avec des chiffres a virgule
et comment puis-je faire ?