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
par la suite je rentre une quantité, ce qui donne dans une textbox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub quantite1_Change() total1 = Val(prix1) * Val(quantite1) End Sub
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 ?
Partager