Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
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
expression. MultiSelect (Sélection multiple)
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 choix de la souris ou la pression de 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 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, de sorte que 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 séquentiellement des éléments dans l’élément actif. Lorsque vous maintenez la touche Ctrl enfoncée tout en choisissant la souris, vous ajoutez des éléments individuels à 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é Valeur ou Index liste pour retourner 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.