WorksheetFunction.Choose, méthode (Excel)
Utilise Arg1 comme index pour renvoyer une valeur d'une liste d'arguments de valeurs.
Syntaxe
expression. Choisir (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, Arg29, Arg30)
Expression Variable qui représente un objet WorksheetFunction .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Arg1 | Obligatoire | Variant | Spécifie l'argument de valeur sélectionné. Arg1 doit être un nombre entre 1 et 29, ou une formule ou une référence à une cellule contenant un nombre compris entre 1 et 29. |
Arg2 - Arg30 | Obligatoire | Variant | 1 à 29 arguments de valeur à partir desquels Choisir sélectionne une valeur ou une action à effectuer en fonction de Arg1. Les arguments peuvent être des nombres, des références à des cellules, des noms définis, des formules, des fonctions ou du texte. |
Valeur renvoyée
Variant
Remarques
Si Arg1 a la valeur 1, Choisir retourne value1 ; s’il a la valeur 2, Choisissez renvoie la valeur2, et ainsi de suite.
Si Arg1 est inférieur à 1 ou supérieur au nombre de la dernière valeur dans la liste, Choose génère une erreur.
Si Arg1 est une fraction, il est tronqué à l'entier le plus bas avant d'être utilisé.
Si Arg1 est un tableau, chaque valeur est évaluée lorsque Choose est évalué.
Les arguments de valeur à Choisir peuvent être des références de plage ainsi que des valeurs uniques. Par exemple, la formule =SUM(Choose(2,A1:A10,B1:B10,C1:C10))
prend la valeur =SUM(B1:B10)
, qui retourne ensuite une valeur basée sur les valeurs de la plage B1:B10.
La fonction Choose est évaluée en premier et retourne la référence B1:B10. La fonction SOMME est ensuite évaluée à l’aide de B1:B10, le résultat de la fonction Choose , comme argument.
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.