Valeur de retour de la fonction vba

<article data-type="article">

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 de la logique qui animent l`expérience 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 Retour Valeur

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

    Sous AffichDate ()

    MsgBox date

    End Sub

    le "MsgBox" fonction appelle la date, et la dernière ligne dans le code indique qu`il n`y a pas plus d`informations à rechercher ou à renvoyer.




    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 ()

    MaChaîne Dim 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és pour renvoyer plusieurs ensembles de valeurs. Cela peut être utile dans les cas où plusieurs instructions 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ésentation d`un emplacement de stockage pour l`argument de la variable de l`application.

Autres fonctions Retour de valeur

  • Parmi les principales fonctions de VBA qui peut renvoyer des valeurs, les trois premiers qui font plus que simplement retourner une valeur sont MsgBox, InputBox, et Shell. Le premier 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 de champ de texte qui apparaît dans l`interface utilisateur. La fonction Shell retourne une valeur, puis exécute une autre application tout à fait en appelant un autre ensemble de code source.

Exigences relatives à l`utilisation

  • Si vous programmez une procédure Sub ou Set en VBA, l`instruction de retour est équivalent à taper "sortie sub," afin de ne pas toujours besoin de taper "sortie sous" à la fin d`une routine. Cependant lors de l`utilisation d`une fonction, obtenir, ou de la procédure de l`opérateur dans VBA, la déclaration de retour doit inclure 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.

AUTRES

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…