ListIndex, 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 à

ComboBox, objet

Objet ListBox

La propriété ListIndex permet de déterminer l'élément sélectionné dans une zone de liste ou une zone de liste modifiable. Long en lecture-écriture.

expression.ListIndex

expression Requis. Expression qui retourne l'un des objets de la liste S'applique à.

Notes

La propriété ListIndex a pour valeur un nombre entier compris entre 0 et le nombre total d'éléments d'une zone de liste ou d'une zone de liste déroulante moins 1. Microsoft Office Access 2007 définit cette valeur lorsqu'un élément est sélectionné dans une zone de liste ou dans la partie zone de liste d'une zone de liste déroulante. La valeur de la propriété ListIndex du premier élément d'une liste est 0, celle du deuxième élément est 1, et ainsi de suite.

Cette propriété est disponible uniquement à l’aide d’une macro ou Visual Basic pour Applications (VBA). Vous pouvez lire cette propriété uniquement dans mode Formulaire et mode Feuille de données. Cette propriété est en lecture seule et n’est pas disponible dans d’autres affichages.

La valeur de la propriété ListIndex est également disponible en définissant sur 0 la propriété BoundColumn d'une zone de liste ou d'une zone de liste déroulante. Si la propriété BoundColumn est définie sur 0, le champ sous-jacent de table auquel la zone de liste ou la zone de liste déroulante est liée contiendra la même valeur que le paramètre de la propriété ListIndex.

Zones de liste possèdent également une propriété MultiSelect qui permet à l’utilisateur à sélectionner plusieurs éléments à partir du contrôle. Lorsque plusieurs sélections sont effectuées dans une zone de liste, vous pouvez déterminer quels éléments sont sélectionnés à l’aide de la propriété Selected du contrôle. La propriété Selected est un tableau de valeurs comprises entre 0 et la valeur de propriété ListCount moins 1. Pour chaque élément dans la zone de liste sélectionnée propriété sera True si l’élément est sélectionné et False si elle n’est pas activée.

La collection ItemsSelected fournit également un moyen d'accéder à des données dans les lignes sélectionnées d'une zone de liste ou d'une zone de liste déroulante.

Exemple

Pour renvoyer la valeur de la propriété ListIndex, vous pouvez utiliser le code suivant :

Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex

Pour définir la valeur de la propriété ListIndex, vous pouvez utiliser le code suivant :

Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index

formname et controlname sont respectivement les noms du formulaire et du contrôle de zone de liste/zone de liste déroulante, exprimés sous la forme de valeurs String , et où index est la valeur d'indice de l'élément.

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.

×