Les partenaires publicitaires:

Les fonctions VBA Max

Les fonctions VBA sont Max Max, Maxa, et Dmax, qui tous vos programmes de VBA peuvent accéder à partir de l'environnement de programmation d'Excel. Vous trouverez une description de ces fonctions dans la "Bibliothèque de fonctions" panneau d'Excel de "Formules" onglet. Avant d'écrire un programme VBA qui utilise l'une de ces fonctions, la pratique en utilisant la fonction dans l'interface utilisateur standard d'Excel.

La fonction Dmax

  • La fonction Dmax en VBA renvoie la plus grande valeur dans une colonne de base de données. Par exemple, si vous avez une table des scores des élèves et exécutez la colonne Dmax sur la colonne Scores, vous allez obtenir le meilleur score dans cette colonne. Le premier argument de cette fonction est la plage de cellules qui contient la base de données. Le second argument est le nom de la colonne que vous voulez que la valeur maximale de. Le troisième argument tient critères que les valeurs dans la colonne visée au par le second argument doivent satisfaire pour être inclus dans la recherche de Dmax pour la valeur maximale.

Max

  • Max la fonction de VBA renvoie la valeur maximale d'une liste de valeurs que vous entrez. Par example, "worksheetfunction.max (1, 2)" sera de retour la valeur 2. Vous pouvez entrer un nombre variable d'arguments pour cette fonction, mais il faut avoir au moins un numéro de fonctionner.

    Cette fonction, contrairement à la fonction Maxa connexe, ignore les valeurs booléennes, qui peut prendre les valeurs TRUE ou FALSE.

Maxa

  • Utilisez la fonction Maxa quand vous voulez trouver le nombre maximum dans une liste de numéros, et le besoin d'inclure des valeurs booléennes dans cette liste. Par exemple, si votre liste est dans une plage de feuille de calcul appelée "myRange" et comprend "-2," "Vrai" et "Faux," la déclaration VBA "Gamme("e1") .Formula = "= maxa (myRange)" sera de retour une valeur de 1, ce qui fait référence à la "Vrai" valeur dans myRange. Comme avec la fonction Max, Maxa peut prendre un nombre variable d'arguments.

Exemple de programme

  • Entrez un exemple de programme en VBA pour comprendre comment les fonctions Max de cette langue de travail. Avant de coller les déclarations du programme dans l'environnement de programmation VBA, tapez les données suivantes dans une feuille de calcul Excel. Le programme utilise ces données en entrée. Tapez toutes les trois valeurs dans les cellules A1 à A3. Tapez les données suivantes dans les cellules D1 et D2. Appuyez "Tab" au lieu de taper la virgule. Ces données définit les critères pour la fonction Dmax.




    But, lt; 100

    Tapez cette table de base de données qui doit Dmax dans les cellules C3 à D5.

    étudiant, le score
    s1,50
    s2,75

    Collez ce programme dans la fenêtre centrale de l'environnement de programmation VBA:

    RunMaxFunctions sub ()
    Dim x
    MsgBox "Max est égale" & WorksheetFunction.Max (Range ("a1: a3"))
    Gamme("e1") .Formula = "= maxa (a1: a3)"
    MsgBox "Maxa égale" & Gamme("e1")
    MsgBox "Dmax est égal " & WorksheetFunction.Dmax (Range ("C3: d5"), "But", Gamme("d1: d2"))
    End Sub

    Exécutez le programme en appuyant sur "F5." Le programme fera rapport sur les valeurs renvoyées par les fonctions Max, Maxa, et Dmax.

» » » » Les fonctions VBA Max