Arrondir

Bonjour,

J'ai un problème simple mais même en cherchant sur les forums je n'ai pas réussi à le résoudre.

J'ai une colonne de nombre (somme de ventes) et j'obtiens des nombres décimaux (3,00 par exemple).

Je souhaiterais avoir des entiers (3) sans virgule... comment faire ?

Merci de votre aide

Cordialement

Bonjour,

faut chercher un minimum sur ton excel hein....

Il y a un menu pour ça ou une fonction arrondi()

P.

screenshot075

salut patrick

ou alors

=ENT( la formule qui fait des virgules))

cordialement

Merci à vous deux !

En fait je suis allé trop vite, je n'ai pas précisé que je travaille sur VBA.

Je cherche le moyen de retirer les décimales sur VBA...

Cordialement

Bonjour

avec Excel, la fonction ENT(Nombre décimal) renvoie l'entier

en VBA Int(Nombre décimal)

Cordialement

Bonjour,

Ça ne fonctionne pas...

Voici mon code :

Sub entier()

Dim i, j

For i = 1 To 10

Cells(i, 2) = Int(i * i)

Next

End Sub

Et j'obtiens :

1,00

4,00

9,00

16,00

25,00

36,00

49,00

64,00

81,00

100,00

Je ne sais pas comment faire...

Merci

Cordialement

Bonjour,

Tu appliques à tes cellules un format nombre de type entier "# ##0" (sans les guillemets), ou tu modifies la procédure en conséquence (exemple).

Cdlt.

Sub entier()
Dim i As Long, j As Long

    For i = 1 To 10
        Cells(i, 2) = Int(i * i)
    Next

    [B1:B10].NumberFormat = "#,##0"

End Sub
Rechercher des sujets similaires à "arrondir"