Fonction roundup excel & vba

<

Contenu

article data-type="article">

Apprendre à utiliser "Roundup" la fonction d`Excel à partir de son langage intégré de programmation VBA ou Visual Basic pour Applications, vous aide à exécuter toutes les fonctions Excel de VBA. Cette compétence est utile car Excel a de nombreuses fonctions que VBA n`a pas, et que vous pourriez avoir besoin d`appliquer à partir d`un programme VBA. Notez que la fonction VBA qui vous permet de puiser dans la fonction "Roundup" ne vous alerter à une syntaxe incorrecte ou un argument, car elle lors de l`utilisation de l`interface de feuille de calcul standard.

Objectif

  • La fonction Excel "Roundup" arrondit un nombre vers le haut pour le nombre de chiffres que vous spécifiez. Par exemple, en cours d`exécution "Roundup (2,2, 0)" indique Excel que vous voulez arrondir le nombre de 2,2 à l`entier suivant. Le "0" dans le second argument indique à Excel que vous ne voulez pas de chiffres après la virgule décimale, ce qui équivaut à dire que vous voulez une réponse entière.

VBA Fonction Round

  • VBA n`a pas de fonction "Roundup" intégré. La fonction la plus proche, il a est la fonction "Round", qui arrondit vers le haut ou vers le bas selon que le chiffre se terminant par le numéro que vous arrondi est supérieur ou inférieur à 5. Par exemple, en tapant "Round (2.2, 0)" dans les résultats de la fenêtre "immédiate" VBA dans un 2, au lieu des 3 que l`Excel "Roundup" fonction serait arrondir.

"Formula" Property

  • Bien que VBA ne possède pas de fonction "Roundup" de son propre, il peut utiliser "Roundup" la fonction d`Excel. De charger VBA pour ce faire, définissez la "formule" propriété de la "Range" objet virtuel à la fonction "Roundup". L`exemple suivant vous montre comment faire cela. Ouvrez l`environnement de développement VBA en appuyant sur "Alt" et "F11" simultanément à partir d`Excel. Cliquez sur la souris dans la fenêtre "immédiate", puis tapez la déclaration suivante: ".. Range (" A1 ") formule =" = Roundup (2,2, 0) "" Return to Excel en utilisant la touche "Alt-F11" keypress vient d`être décrit . Vous verrez le résultat "3" dans la cellule A1, indiquant votre déclaration appliquée avec succès "Roundup" la fonction d`Excel.

Exemple interactive

  • Vous pouvez faire un programme interactif VBA qui accepte d`un utilisateur les arguments pour la fonction "Roundup", et affiche le résultat de cette fonction. Après l`ouverture de l`environnement de développement VBA, collez le programme suivant dans la fenêtre:




    Public Sub roundUpANumber ()

    Dim A1, A2, s

    a1 = CDbl (InputBox ( "Entrez le numéro que vous souhaitez arrondir"))

    a2 = CInt (InputBox ( "Entrez le nombre de décimales à laquelle vous souhaitez arrondir le numéro que vous venez d`entrer."))

    s = "= Roundup (" a1 "," a2 ")"

    Range ( "A1"). Formule = s

    Range ( "A1"). Calculer

    MsgBox (Range ( "A1"). Value)

    End Sub

    Exécutez le programme en cliquant sur l`un de ses états, puis en cliquant sur "Exécuter" la commande du menu "Exécuter". Lorsque Excel vous invite à entrer les arguments de la fonction, saisissez-les et appuyez sur "Entrée". Votre programme affichera le résultat de la fonction "Roundup" pour les arguments que vous avez inscrits.

AUTRES

Comment diluer roundup фото

Comment diluer roundup

Scotts fait plusieurs formulations de Roundup désherbant pour un usage domestique, y compris les deux plus populaires,…

Roundup vs roundup pro фото

Roundup vs roundup pro

Roundup et Roundup ProMax (la version mise à jour du Roundup Pro) sont des produits pour tuer les mauvaises herbes et…

Fonctions excel vs sub фото

Fonctions excel vs sub

Microsoft Excel 2010, ainsi que la plupart des versions du logiciel, est livré avec un langage de programmation inclus…

» » » » Fonction roundup excel & vba