OVH Cloud OVH Cloud

Encore un pb d'arrondi

4 réponses
Avatar
Pauline
Bonjour,

Voil=E0 j'aimerai r=E9ellement arrondir mes valeurs et non pas=20
afficher une valeur avec deux d=E9cimales. Je connais la=20
fonction arrondi mais je n'arrive pas l'utiliser en VB,=20
quel est l'=E9quivalent ?

merci pauline

4 réponses

Avatar
AV
Une...

MsgBox [round(A1,2)]

AV

"Pauline" a écrit dans le message news:
4b1101c34168$faab2430$
Bonjour,

Voilà j'aimerai réellement arrondir mes valeurs et non pas
afficher une valeur avec deux décimales. Je connais la
fonction arrondi mais je n'arrive pas l'utiliser en VB,
quel est l'équivalent ?

merci pauline
Avatar
garnote
Bonjour Pauline,

La formule
=arrondi(a1;0)
arrondit le nombre en A1 à l'entier le plus proche.

Serge

"Pauline" a écrit dans le message de news:
4b1101c34168$faab2430$
Bonjour,

Voilà j'aimerai réellement arrondir mes valeurs et non pas
afficher une valeur avec deux décimales. Je connais la
fonction arrondi mais je n'arrive pas l'utiliser en VB,
quel est l'équivalent ?

merci pauline
Avatar
michdenis
Bonjour Pauline,

'-------------------------
Sub Arrondir()
Dim Adr as String, Res as variant
With Worksheets("Feuil2")
adr = .Range("A1").Parent.Name & "!" & Range("A1").Address(0, 0)
res = Evaluate("Round(" & adr & ",0)")
If Not IsError(res) Then
MsgBox res
Else
Err = 0
End If
End With

End Sub
'-------------------------

Salutations!

"Pauline" a écrit dans le message de news:4b1101c34168$faab2430$
Bonjour,

Voilà j'aimerai réellement arrondir mes valeurs et non pas
afficher une valeur avec deux décimales. Je connais la
fonction arrondi mais je n'arrive pas l'utiliser en VB,
quel est l'équivalent ?

merci pauline
Avatar
presque en france
tu devrais essayer la formule plafond ou plancher


Voilà j'aimerai réellement arrondir mes valeurs et non pas
afficher une valeur avec deux décimales. Je connais la
fonction arrondi mais je n'arrive pas l'utiliser en VB,
quel est l'équivalent ?

merci pauline