MultiSelect, propriété

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

S'applique à

ListBox, objet

La propriété MultiSelect permet de spécifier si un utilisateur peut effectuer plusieurs sélections dans une zone de liste d'un formulaire et comment effectuer cette multiple sélection. Type de données Octet.

expression.MultiSelect

expression Requise. Expression qui renvoie l'un des objets de la liste S'applique à.

Remarques

La propriété MultiSelect utilise les paramètres ci-dessous.

Paramètre

Visual Basic

Description

Aucune

0

(Par défaut) La sélection multiple n'est pas autorisée.

Simple

1

Vous pouvez sélectionner ou désélectionner plusieurs éléments en cliquant dessus avec la souris ou en appuyant sur la barre d'espacement.

Étendue

2

Vous pouvez sélectionner plusieurs éléments en maintenant la touche MAJ enfoncée tout en cliquant dessus avec la souris ou en maintenant la touche MAJ enfoncée tout en appuyant sur une touche fléchée pour étendre la sélection de l'élément précédemment sélectionné à l'élément actif. Vous pouvez également sélectionner les éléments en cliquant sur le bouton gauche de la souris tout en la déplaçant. Pour sélectionner ou désélectionner un élément, maintenez la touche CTRL enfoncée tout en cliquant sur l'élément.


Remarque : Vous pouvez définir la propriété MultiSelect à l’aide de feuille de propriétés la zone de liste, un macro ou Visual Basic pour Applications (VBA).

Cette propriété peut être définie qu’en mode Création de formulaire.

Vous pouvez utiliser la propriété ListIndex pour renvoyer le nombre d’index de l’élément sélectionné. Lorsque la propriété MultiSelect est définie sur étendue ou Simple, vous pouvez utiliser la propriété Selected ou la collection ItemsSelected de la zone de liste pour déterminer les éléments qui sont sélectionnés. En outre, lorsque la propriété MultiSelect est définie sur étendue ou Simple, la valeur du contrôle de zone de liste sera toujours Null.

Si la propriété MultiSelect est définie sur Étendue, une nouvelle sollicitation de la zone de liste supprime toutes les sélections de l'utilisateur.

Exemple

Pour renvoyer la valeur de la propriété MultiSelect d'une zone de liste appelée « Pays » du formulaire « Traitement des commandes », faites comme suit :

Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect

Pour définir la propriété MultiSelect, faites comme suit :

Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×