Les partenaires publicitaires:

Valeur de retour de la fonction VBA

Applications Visual Basic, ou VBAs, peuvent être à la fois simple et complexe, selon les ingénieurs logiciels concernés et les besoins pour lesquels le logiciel cherche à répondre. Dans la programmation VBA, les fonctions permettent aux ingénieurs de dicter ce que leur logiciel peut et ne peut pas faire, ainsi que de définir certains paramètres de fonctionnement et la logique qui animent l'expérience de l'utilisateur du logiciel. Appel d'une fonction VBA pour faire ses résultats d'emploi dans une valeur de retour de toutes sortes, qui peut être utilisé pour lancer d'autres fonctions de programmation, ou tout simplement afficher les données (si on résout une équation, par exemple).

Exemples VBA valeur retournée

  • Pour démontrer une valeur de retour, regardez ces deux exemples pratiques. Le premier est un bout de code VBA utilisé pour montrer la date du système:

    Sous AffichDate ()

    Date de MsgBox

    End Sub

    La "MsgBox" appels de fonction de la date, et la dernière ligne dans le code indique qu'il n'y a pas plus d'informations à rechercher ou à être retourné.

    Une valeur de retour peut également être la longueur d'une chaîne de caractères, comme le montre le "Dim StringLength As Integer" partie d'un code VBA:

    Sous GetLength ()




    Dim MyString As String

    Dim StringLength As Integer

    MyString = "Exemple de texte"

    Stringlength = Len (MyString)

    MsgBox StringLength

    End Sub

De retour de plusieurs valeurs

  • Normalement, une fonction VBA génère une instruction de retour qui, à son tour, génère une valeur à la fonction d'appel ou sous-routine de programmation. Paramètres de référence peuvent être utilisées pour renvoyer plusieurs ensembles de valeurs. Cela peut être utile dans les cas où de multiples déclarations de retour peuvent être générés, ou lorsque les options doivent être disponibles dans l'application. Le paramètre de référence fait le travail de représenter un emplacement de stockage pour l'argument la variable de l'application.

Fonctions supplémentaires du retour de valeur

  • Parmi les principales fonctions de VBA qui peut retourner des valeurs, le trio de tête qui font plus que simplement renvoyer une valeur sont MsgBox, InputBox, et Shell. Les premières affiche une boîte de dialogue qui contient un message et un ou plusieurs boutons pour l'utilisateur d'interagir avec en cliquant. La fonction InputBox retourne une valeur et demande à l'utilisateur d'entrer quelque chose dans une boîte de dialogue champ de texte qui apparaît dans l'interface utilisateur. La fonction Shell retourne une valeur, puis exécute une autre application tout en appelant un autre ensemble de code source.

Exigences d'utilisation

  • Si vous programmez une procédure Sub ou Set en VBA, la déclaration de retour est équivalente à la dactylographie "Exit Sub," de sorte que vous ne devez pas toujours taper "Exit Sub" à la fin d'une routine. Cependant lors de l'utilisation d'une fonction, obtenir, ou de la procédure de l'opérateur en VBA, la déclaration de retour doit comprendre une expression qui est convertible à un type de données utilisé dans la procédure initiale. Déclarations de retour peuvent être inclus autant de fois que vous avez besoin dans une procédure VBA.

» » » » Valeur de retour de la fonction VBA