Choose, fonction
Mise à jour : novembre 2007
Sélectionne et retourne une valeur à partir d'une liste d'arguments.
Public Function Choose( _
ByVal Index As Double, _
ByVal ParamArray Choice() As Object _
) As Object
Paramètres
Index
Requis. Double. Expression numérique qui produit une valeur comprise entre 1 et le nombre des éléments passés dans l'argument Choice.Choice
Requis. Tableau de paramètres Object. Vous pouvez fournir une variable ou une expression unique qui correspond au type de données Object, à une liste de variables ou d'expressions Object séparées par des virgules ou à un tableau unidimensionnel d'éléments Object.
Notes
La fonction Choose retourne un membre de la liste passée dans Choice(), selon la valeur de Index. Le premier membre de la liste est sélectionné lorsque Index est 1. Le dernier membre de la liste est sélectionné lorsque Index est UBound(Choice()). Si Index se situe en dehors de ces limites, Choose retourne Nothing.
Si Index n'est pas un nombre entier, il est arrondi au nombre entier le plus proche avant d'être évalué.
Vous pouvez utiliser la fonction Choose pour examiner une valeur à partir d'une liste de valeurs possibles.
Remarque : |
---|
Les expressions dans la liste d'arguments peuvent inclure des appels de fonction. Pour préparer la liste d'arguments pour l'appel à Choose, le compilateur Visual Basic appelle chaque fonction de chaque expression. Ceci signifie qu'une fonction particulière sera appelée si une expression distincte est sélectionnée par Index. |
Exemple
Cet exemple utilise la fonction Choose pour afficher un nom en réponse à un index passé à la procédure dans le paramètre Ind.
Function GetChoice(ByVal Ind As Integer) As String
GetChoice = CStr(Choose(Ind, "Speedy", "United", "Federal"))
End Function
Configuration requise
Espace de noms :Microsoft.VisualBasic
**Module :**Interaction
**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)