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. Il peut s’agir de l’une des constantes suivantes : xlNone, xlSimple ou xlExtended. Long (en lecture/écriture).

Syntaxe

expression. 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.

La sélection multiple simple (xlSimple) bascule la sélection sur un élément de la liste lorsqu’il est choisi avec la souris ou lorsque la barre d’espace est enfoncée lorsque le focus est sur l’élément. 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. Par conséquent, lorsque vous choisissez un élément, vous annulez toutes les autres sélections. Lorsque vous maintenez la touche Maj enfoncée tout en choisissant la souris ou en appuyant sur une touche de direction, vous sélectionnez des éléments séquentiellement à partir de l’élément actif. Lorsque vous maintenez la touche Ctrl enfoncée tout en choisissant la souris, vous ajoutez des éléments uniques à 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.

Utilisez 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.