Microsoft Excel 2010 est livré avec un langage de programmation appelé Visual Basic pour Applications, ou VBA. La fonction "Round" VBA arrondir des nombres à l'entier le plus proche, avec l'avertissement que «.5» sera parfois raflés et parfois être arrondi vers le bas , dans un processus appelé l'arrondi . Si vous avez besoin de votre code VBA pour toujours arrondir vers le haut ou vers le bas autour , vous devrez appeler la fonction de feuille de calcul , comme VBA ne possède pas de fonction propre pour ce faire. Instructions
VBA Round Fonction
1
Ouvrez la feuille de calcul Excel 2010 qui contient le code VBA vous voulez travailler avec . Appuyez sur "Alt" et "F11" pour lancer la console VBA.
2
Cliquez sur le module sur le côté gauche de la console VBA qui détient la macro Excel que vous souhaitez modifier . Placez votre curseur sur le code sur le côté droit de la fenêtre, où vous voulez arrondir un nombre
3
Entrez le code suivant dans la console VBA: .
x = round (y)
où " x " est une variable ou un nom de fonction dans votre code et «y» est une variable numérique ou un nombre réel . Vous pouvez également placer une virgule après "y" et entrez le nombre de décimales que vous voulez arrondir à , si "rond ( 223,446 , 2) " retourne une valeur de « 223.45 ».
feuille de calcul Excel Fonction
4
Ouvrez la feuille de calcul Excel 2010 que vous souhaitez travailler. Appuyez sur "Alt" et "F11" pour ouvrir la console VBA.
5
Cliquez sur le module que vous voulez travailler avec sur le côté gauche de la console VBA. Placez votre curseur dans le code sur le côté droit , où vous voulez arrondir votre numéro
6
Entrez le code suivant dans votre console VBA: .
X = Application.WorksheetFunction . RoundUp (y, 0)
Dans ce code, "x" est égal à une variable ou un nom de fonction et "y" est une variable numérique ou nombre réel . Contrairement à la fonction "Round" VBA, le nombre après le "y ", qui signale le nombre de décimales à arrondir à , n'est pas une option . Enfin, vous pouvez remplacer «Roundup » par « ARRONDI.INF " si vous avez besoin d'arrondir le chiffre.