Propriété ControlFormat.MultiSelect (Excel)

Cette propriété renvoie ou définit le mode de sélection dans la zone de liste spécifiée. Peut être l’une des constantes suivantes: xlNone, xlSimple ou xlExtended. Long (en lecture/écriture).

Syntaxe

. MultiSelect

expression Variable qui représente un objet ControlFormat.

Remarques

La sélection unique (xlNone) ne permet de sélectionner qu'un seul élément à la fois. Le fait de choisir la souris ou d’appuyer sur la barre d’espace annule la sélection et sélectionne l’élément choisi.

Une sélection multiple simple (xlSimple) fait bascule la sélection d’un élément de la liste lorsqu’il est sélectionné avec la souris ou lorsque la barre d’espace est sélectionnée. Cette méthode convient particulièrement aux listes dans lesquelles plusieurs éléments doivent souvent être sélectionnés.

La sélection multiple étendue (xlExtended) agit généralement comme une zone de liste à sélection unique. Ainsi, lorsque vous choisissez un élément, vous annulez toutes les autres sélections. Lorsque vous maintenez la touche Shift en appuyant sur la souris ou en appuyant sur une touche de direction, vous sélectionnez les éléments de manière séquentielle à partir de l’élément actuel. Lorsque vous maintenez la Ctrl longue pendant le choix de la souris, vous ajoutez des éléments simples à la liste. Cette méthode est recommandée dans les cas où des éléments multiples sont autorisés, mais ne sont pas souvent utilisés.

Vous pouvez utiliser la propriété Value ou ListIndex pour renvoyer et définir l'élément sélectionné dans une zone de liste à sélection unique.

Vous ne pouvez pas lier des zones de liste à sélection multiple par le biais de la propriété LinkedCell.

Exemple

Cet exemple montre comment créer une zone de liste à sélection multiple simple.

Set lb = Worksheets(1).Shapes.AddFormControl(xlListBox, _ 
 Left:=10, Top:=10, Height:=100, Width:100) 
lb.ControlFormat.MultiSelect = xlSimple

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.