Méthode WorksheetFunction.Choose (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 représentant un objet WorksheetFunction.

Paramètres

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 parmi lesquels Choose 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 est 1, Choose retourne valeur1 ; si c’est 2, choisissez retourne valeur2, et ainsi de suite.

Si Arg1 est inférieur à 1 ou supérieur au numéro de la dernière valeur de 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 une matrice, chaque valeur est évaluée lorsque Choose est évalué.

Les arguments de valeur à choisir peuvent être des références de plage aussi bien que des valeurs individuelles. Par exemple, la formule =SUM(Choose(2,A1:A10,B1:B10,C1:C10)) prend la =SUM(B1:B10)valeur , qui renvoie ensuite une valeur en fonction des valeurs de la plage B1 :B10.

La fonction Choose est évaluée en premier, en renvoyant la référence B1 :B10. La fonction SOMME est ensuite évaluée en utilisant B1 :B10, le résultat de la fonction Choisir , 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.