Bonjour,
Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai
essayé ceci:
Nombre_piece_planche = Round(Nombre_piece_planche, 0)
mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3
est arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par
VBA.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JLuc
*Bonjour Fred64*, Essaie avec un test :
if Nombre_piece_planche > Round(Nombre_piece_planche, 0) Then Nombre_piece_planche = Round(Nombre_piece_planche, 0) + 1 Else Nombre_piece_planche = Round(Nombre_piece_planche, 0) End if
Bonjour, Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai essayé ceci: Nombre_piece_planche = Round(Nombre_piece_planche, 0) mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3 est arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par VBA.
Je vous remercie d'avance. Fred
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour Fred64*,
Essaie avec un test :
if Nombre_piece_planche > Round(Nombre_piece_planche, 0) Then
Nombre_piece_planche = Round(Nombre_piece_planche, 0) + 1
Else
Nombre_piece_planche = Round(Nombre_piece_planche, 0)
End if
Bonjour,
Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai
essayé ceci:
Nombre_piece_planche = Round(Nombre_piece_planche, 0)
mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3 est
arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par VBA.
Je vous remercie d'avance.
Fred
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
if Nombre_piece_planche > Round(Nombre_piece_planche, 0) Then Nombre_piece_planche = Round(Nombre_piece_planche, 0) + 1 Else Nombre_piece_planche = Round(Nombre_piece_planche, 0) End if
Bonjour, Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai essayé ceci: Nombre_piece_planche = Round(Nombre_piece_planche, 0) mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3 est arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par VBA.
Je vous remercie d'avance. Fred
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
docm
Bonjour.
Roundup est une des nombreuses fonctions de feuille de calcul disponibles dans VBA pour Excel. a = Application.WorksheetFunction.RoundUp(Range("A1").Value, 0)
docm
"Fred64" a écrit dans le message news:
Bonjour, Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai essayé ceci: Nombre_piece_planche = Round(Nombre_piece_planche, 0) mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3 est arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par VBA.
Je vous remercie d'avance. Fred
Bonjour.
Roundup est une des nombreuses fonctions de feuille de calcul disponibles
dans VBA pour Excel.
a = Application.WorksheetFunction.RoundUp(Range("A1").Value, 0)
docm
"Fred64" <divers.lascars@laposte.net> a écrit dans le message news:
ePvjZbR9FHA.340@TK2MSFTNGP09.phx.gbl...
Bonjour,
Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai
essayé ceci:
Nombre_piece_planche = Round(Nombre_piece_planche, 0)
mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3
est arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par
VBA.
Roundup est une des nombreuses fonctions de feuille de calcul disponibles dans VBA pour Excel. a = Application.WorksheetFunction.RoundUp(Range("A1").Value, 0)
docm
"Fred64" a écrit dans le message news:
Bonjour, Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai essayé ceci: Nombre_piece_planche = Round(Nombre_piece_planche, 0) mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3 est arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par VBA.
Je vous remercie d'avance. Fred
Fred64
Merci beaucoup, les 2 méthodes fonctionnent mais je garderai la seconde.
Rapide et efficace Jluc et docm :-)
"Fred64" a écrit dans le message de news:
Bonjour, Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai essayé ceci: Nombre_piece_planche = Round(Nombre_piece_planche, 0) mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3 est arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par VBA.
Je vous remercie d'avance. Fred
Merci beaucoup, les 2 méthodes fonctionnent mais je garderai la seconde.
Rapide et efficace Jluc et docm :-)
"Fred64" <divers.lascars@laposte.net> a écrit dans le message de news:
ePvjZbR9FHA.340@TK2MSFTNGP09.phx.gbl...
Bonjour,
Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai
essayé ceci:
Nombre_piece_planche = Round(Nombre_piece_planche, 0)
mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3
est arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par
VBA.
Merci beaucoup, les 2 méthodes fonctionnent mais je garderai la seconde.
Rapide et efficace Jluc et docm :-)
"Fred64" a écrit dans le message de news:
Bonjour, Je souhaiterai arrondir une variable décimale à son entier supérieur. J'ai essayé ceci: Nombre_piece_planche = Round(Nombre_piece_planche, 0) mais le probleme c'est qu'il arrondit à l'entier le plus proche ( ex: 2,3 est arrondi à 2). J'ai essayé avec RoundUp mais ce n'est pas reconnu par VBA.