Bonjour,
J'essaie de faire une division dans un private sub mais je n'obtiens pas la valeur désirée dans ma cellule.
Tout d'abord, j'ai une variable en string et une constante de 25.4 en Currency.
J'essaie s'écrire 25.4 dans un textbox et si je clique sur mm OptionButtonUnitéMM_Click le calcul suivant ce fait:
25.4 /25.4 = 1. Le problème est que j'obtiens 1.016. Donc, pour obtenir 1.016 il faut faire 25.4/25 = 1.016. Comment faire pour avoir 1 et non 1.016. C'est comme s'il transforme ma constante 25.4 en 25.🙁
Voici mon code:
Private Sub OptionButtonUnitéMM_Click()
Dim Number As Currency
Dim ChangeUnitéPO As String
Number = 25.4
ChangeUnitéPO = AjustementConducteurSupérieur.Value
'Number = CInt(ChangeUnitéPO)
If OptionButtonUnitéMM = True Then
Range("P14") = (Val(ChangeUnitéPO) / Val(Number))
End If
End Sub
J'aimerais avoir une réponse dans la cellule P14 une valeur de 1.000.
Quelqu'un a une idée ?
Merci
Cydor007
J'essaie de faire une division dans un private sub mais je n'obtiens pas la valeur désirée dans ma cellule.
Tout d'abord, j'ai une variable en string et une constante de 25.4 en Currency.
J'essaie s'écrire 25.4 dans un textbox et si je clique sur mm OptionButtonUnitéMM_Click le calcul suivant ce fait:
25.4 /25.4 = 1. Le problème est que j'obtiens 1.016. Donc, pour obtenir 1.016 il faut faire 25.4/25 = 1.016. Comment faire pour avoir 1 et non 1.016. C'est comme s'il transforme ma constante 25.4 en 25.🙁
Voici mon code:
Private Sub OptionButtonUnitéMM_Click()
Dim Number As Currency
Dim ChangeUnitéPO As String
Number = 25.4
ChangeUnitéPO = AjustementConducteurSupérieur.Value
'Number = CInt(ChangeUnitéPO)
If OptionButtonUnitéMM = True Then
Range("P14") = (Val(ChangeUnitéPO) / Val(Number))
End If
End Sub
J'aimerais avoir une réponse dans la cellule P14 une valeur de 1.000.
Quelqu'un a une idée ?
Merci
Cydor007