Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Une Function procédure retourne une valeur au code appelant. Vous l’appelez en incluant son nom et ses arguments soit dans la partie droite d'une instruction d'attribution, soit dans une expression.
Pour appeler une fonction dans une expression
Utilisez le nom de la procédure de la façon
Functiondont vous utiliseriez une variable. Vous pouvez utiliser unFunctionappel de procédure partout où vous pouvez utiliser une variable ou une constante dans une expression.Suivez le nom de la procédure avec des parenthèses pour placer la liste d’arguments. S’il n’existe aucun argument, vous pouvez éventuellement omettre les parenthèses. Toutefois, l’utilisation des parenthèses facilite la lecture de votre code.
Placez les arguments dans la liste d’arguments entre parenthèses, séparés par des virgules. Veillez à fournir les arguments dans le même ordre que la
Functionprocédure définit les paramètres correspondants.Vous pouvez également transmettre un ou plusieurs arguments par nom. Pour plus d’informations, consultez Passage d’arguments par position et par nom.
La valeur retournée par la procédure participe à l’expression comme la valeur d’une variable ou d’une constante.
Pour appeler une procédure de fonction dans une instruction d’affectation
Utilisez le nom de la procédure
Functionsuivant le signe égal (=) dans l'instruction d'affectation.Suivez le nom de la procédure avec des parenthèses pour placer la liste d’arguments. S’il n’existe aucun argument, vous pouvez éventuellement omettre les parenthèses. Toutefois, l’utilisation des parenthèses facilite la lecture de votre code.
Placez les arguments dans la liste d’arguments entre parenthèses, séparés par des virgules. Veillez à fournir les arguments dans le même ordre que celui dans lequel la
Functionprocédure définit les paramètres correspondants, sauf si vous les transmettez par nom.La valeur retournée par la procédure est stockée dans la variable ou la propriété située à gauche de l’instruction d’affectation.
Exemple :
L’exemple suivant appelle Visual Basic Environ pour récupérer la valeur d’une variable d’environnement du système d’exploitation. La première ligne appelle Environ dans une expression et la deuxième ligne l’appelle dans une instruction d’affectation.
Environ prend le nom de la variable comme seul argument. Elle retourne la valeur de la variable au code appelant.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")