Passer directement au contenu principal
Office

Choose, fonction

Sélectionne et renvoie une valeur dans une liste d’arguments.

Syntaxe

Choose ( index , choix-1 [, choix-2]... [, choix-n] )

La syntaxe de la fonction choisir contient les arguments suivants:

Argument

Description

index

Obligatoire. Expression numérique ou champ qui génère une valeur comprise entre 1 et le nombre de choix disponibles.

choix

Obligatoire. Expression de type variante contenant un des choix possibles.


Remarques

Choose renvoie une valeur dans la liste de choix en fonction de la valeur de index. Si index est 1, la fonction Choose renvoie le premier choix de la liste. Si index a la valeur 2, elle renvoie le second choix, et ainsi de suite.

Vous pouvez utiliser l’interface choix pour chercher une valeur dans une liste de possibilités. Par exemple, si index a pour résultat la valeur 3 et Choice-1 = «One», Choice-2 = «Two» et Choice-3 = «trois», la fonction Choose renvoie «trois». Cette fonctionnalité est particulièrement utile si index représente la valeur d’un groupe d’options.

Sélectionnez évalue tous les choix de la liste, même si elle ne renvoie qu’une seule. Pour cette raison, nous vous conseillons de surveiller les effets secondaires indésirables. Par exemple, si vous utilisez la fonction BoîteMsg dans le cadre d’une expression dans tous les choix, une boîte de dialogue s’affiche pour chaque choix tel qu’il est évalué, même si la fonction Choose renvoie la valeur de l’une d’elles.

La fonction choisir renvoie une valeur null si index est inférieur à 1 ou supérieur au nombre de choix proposés.

Si index n’est pas un nombre entier, il est arrondi au nombre entier le plus proche avant d’être évalué.

Exemples de requête

Expression

Résultats

Sélectionnez Choose (3, "Jan", "fév", "Mar", "avr", "mai", "jui", "jui", "aoû", "Sep", "Oct", "Nov", "déc") comme expr1 de ProductSales;

Renvoie la troisième valeur de la liste de valeurs. Résultat: «Mar».

Sélectionnez DateofSale, choisissez (mois (DateofSale), "Jan", "fév", "Mar", "avr", "mai", "jui", "jui", "aoû", "Sep", "Oct", "Nov", "Nov", "Oct", "Nov", "déc") comme MonthName de ProductSales;

Renvoie les valeurs de «DateofSale» et le nom du mois correspondant dans la colonne «MonthName». (Mois (DateofSale) renvoie le numéro de mois de la «DateofSale», qui est ensuite utilisé en tant qu’index dans la liste des choix de la «choisir la fonction»).

Exemple VBA

Remarque : Les exemples suivants illustrent l’utilisation de cette fonction dans un module Visual Basic pour applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de Rechercher , puis entrez une ou plusieurs conditions dans la zone de recherche.

Cet exemple utilise la fonction choisir pour afficher un nom en réponse à un index transmis dans la procédure dans le paramètre Ind .

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×