Propriété SélectionMultiple

S’applique à

Objet ListBox

La propriété SélectionMultiple permet de spécifier si un utilisateur peut effectuer plusieurs sélections dans une zone de liste sur un formulaire, et comment les sélections multiples peuvent être opérées. Octet en lecture/écriture.

expression.SélectionMultiple

expression Obligatoire. Expression qui renvoie l’un des objets figurant dans la liste S’applique à.

Remarques

La propriété SélectionMultiple utilise les paramètres suivants.

Paramètre

Visual Basic

Description

Aucune

0

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

Simple

1

Vous sélectionnez ou désélectionnez plusieurs éléments en cliquant dessus avec la souris ou en appuyant sur la barre d’espace.

Étendue

2

Vous sélectionnez plusieurs éléments en maintenant la touche Maj enfoncée et en cliquant sur les éléments avec la souris, ou en maintenant la touche Maj enfoncée et en appuyant sur une touche de direction pour étendre la sélection du premier élément sélectionné jusqu’à l’élément actif. Vous pouvez également sélectionner des éléments en faisant glisser la souris. Maintenir la touche CTRL et cliquer sur un élément a pour effet de sélectionner ou de désélectionner cet élément.


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

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

La propriété ListeIndex permet de renvoyer le numéro d’index de l’élément sélectionné. Lorsque la propriété SélectionMultiple est définie sur Étendue ou Simple, vous pouvez utiliser la propriété Sélectionné de la zone de liste ou la collection ItemsSelected pour déterminer les éléments sélectionnés. De plus, quand la propriété SélectionMultiple est définie sur Étendue ou Simple, la valeur du contrôle de zone de liste est toujours Null.

Si la propriété SélectionMultiple est définie sur Étendu, une nouvelle requête sur la zone de liste a pour effet d’effacer toutes les sélections opérées par l’utilisateur.

Exemple

Pour renvoyer la valeur de la propriété SélectionMultiple pour une zone de liste nommée « Country » (Pays) sur le formulaire « Order Entry » (Saisie de commande), vous pouvez utiliser la syntaxe suivante :

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

Pour définir la propriété SélectionMultiple, vous pouvez utiliser la syntaxe suivante :

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

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.

×