Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VBA excel => pb d'arrondi avec la fonction Round [ Archives Visual Basic / VBA ] (tramb)

vendredi 22 août 2003 à 17:08:31 | VBA excel => pb d'arrondi avec la fonction Round

tramb

Salut à tous,
J'ai un ptit pb : en dvppant une macro, j'ai besoin de passer d'un chiffre à une décimale à un chiffre entier.
Or, quand j'utilise la fonction Round(i, 0) où i est mon nombre à une décimale, ça marche tout le temps, sauf quand i est par exemple 7,5 : l'arrondi me donne 7 au lieu de 8.
qq sait pourquoi et/ou a une solution à me proposer ??

A+

vendredi 22 août 2003 à 18:09:38 | Re : VBA excel => pb d'arrondi avec la fonction Round

BruNews

Administrateur CodeS-SourceS
Round(i + 0.1, 0)
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Salut à tous,
> J'ai un ptit pb : en dvppant une macro, j'ai besoin de passer d'un chiffre à une décimale à un chiffre entier.
> Or, quand j'utilise la fonction Round(i, 0) où i est mon nombre à une décimale, ça marche tout le temps, sauf quand i est par exemple 7,5 : l'arrondi me donne 7 au lieu de 8.
> qq sait pourquoi et/ou a une solution à me proposer ??
>
> A+

mercredi 11 février 2004 à 13:06:13 | Re : VBA excel => pb d'arrondi avec la fonction Round

hellojed

J'ai constaté que la fonction Round se comportait étrangement...

En effet, Round(1.5) retourne 2 et Round(2.5) retourne... 2.
De même, Round(1.15, 1) retourne 1.2 et Round(1.25, 1) retourne également 1.2

Je ne suis pas un spécialiste, mais j'ai l'impression que l'arrondi d'un nombre dont la partie située après la position spécifiée dans la fonction Round est 5, dépend de la parité du chiffre qui la précède.

Ca m'a tout l'air d'être un bug VB...

mercredi 20 juillet 2005 à 17:52:47 | Re : VBA excel => pb d'arrondi avec la fonction Round

FENETRES

Non, ce n'est pas un bogue. Je viens de créer une fonction de remplacement.

Fenêtres



Cette discussion est classé dans : vba, fonction, pb, arrondi, round


Répondre à ce message

Sujets en rapport avec ce message

fonction d'arrondi qui marche? [ par SYL666 ] BonjourLes petit rigolos de chez Microsoft nous ont pondu une fonction round buggé. enfin, en tout cas en ce qui concerne ma version de VB.en effet : PB avec la fonction ROUND ki narrondi pas a la diziane superieur [ par Yakusa58 ] voici je cherche apres un succession de calcul d'arondir a la dizaine superieurvoici le progprenez une valeur du textbox de 89et je veu obtenir 140 o ARRONDI.SUP (VBA) [ par frefre ] Je cherche une fonction equivalente à la fonction ARRONDI.SUP d'excel mais en VB6.J'ai besoin d'intégrer cela dans un query sql, il ne m'est dès lors pb VBA Function et argument Help !!!! [ par ben13071979 ] Voila j'ai un probleme de fonction qui utilise d'autres fonctions !!!! par exemple ma premiere fonction est : function a(s as double, t as double, k a [vba] Pb utilisation fonction replace avec excel [ par cokinoumasterflash ] Bonjour, je rencontre un problème en utilisant la fonction replace.Ce que je cherche à faire c'est de remplacer les virgules de mes cellules par des p Pb thread [ par elegardien ] Salut @ ts,"AddressOf" ne passe pas à la compilation.Ais-je le droit aux threads sous VBA ? La prise du fort VBA.Eric. VB, VBA ou VB Script --- Facile pour vous mais dificile pour moi. Création d'une fonction date. [ par hstlaurent ] Salut,voici ce que je dois faire et que j'ai de la misère.- Je dois déclarer et définir une fonction ou sub-routine noue permettant de calculer la dat pb avec la fonction subtotal ! [ par beub ] Bonjour a tous ( toutes ) voila j ai un petit probleme lorsque je veux faire la somme d une colonne filtrée : tout d abord je recupere le numero de programmation VBA avec ACCESS 2000 [ par michel_b ] j ai un probleme avec la roulette de la souris dans les formulaires en effet quand je l utilise elle fait défiler les enregistrements mais il y a des [Excel/VBA] Pb de police dans une Combobox [ par nico39 ] Bonjour à tous,je rencontre un problème d'affichage de nombres dans une combobox: alors que, dans toute case Excel, le séparateur unité/dixième d'un n


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.