Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Arrondir nombre

3 réponses
Avatar
jean-luc Guitard
Bonjour
comment par macros arrondir un nombre
pour 68,65 je voudrais 69
pour 68,35 je voudrais 68
par macros
merci

3 réponses

Avatar
Tatanka
Salut,

Essaie ceci :
Application.Round(nombre, 0)

Serge


"jean-luc Guitard" a écrit dans le message de news: 4d3d80a7$0$7723$
Bonjour
comment par macros arrondir un nombre
pour 68,65 je voudrais 69
pour 68,35 je voudrais 68
par macros
merci
Avatar
Frederic LE GUEN
On Jan 24, 2:46 pm, "Tatanka" wrote:
Salut,

Essaie ceci :
Application.Round(nombre, 0)

Serge

"jean-luc Guitard" a crit dans le message de news : 4d3d80a7$0$7723$

> Bonjour
> comment par macros arrondir un nombre
> pour 68,65 je voudrais 69
> pour 68,35 je voudrais 68
> par macros
> merci



Alors pour ton problème, la solution est toute simple :
il faut que tu déclares une variable en Double et l'autre en Long et
tu copies la valeur Double vers celle en Long et l'arrondi ce fait
tout seul

Sub Arrondir()
Dim Val_Double As Double
Dim Val_Long As Long
Val_Double = 68,65
Val_Long = Val_Double
Cells(1, 1) = Val_Long
End Sub

Fred
MVP
Avatar
Modeste
Bonsour®

"jean-luc Guitard" a écrit
comment par macros arrondir un nombre
pour 68,65 je voudrais 69
pour 68,35 je voudrais 68
par macros



x=Int(nombre + .5)