ListIndex-Eigenschaft

Identifiziert das aktuell ausgewählte Element in einem ListBox- oder ComboBox-Objekt.

Syntax

-Objekt. ListIndex [= Variant ]

Die Eigenschaftensyntax ListIndex hat folgende Teile:

Teil Beschreibung
Objekt Erforderlich. Ein gültiges Objekt.
Variante Optional. Das aktuell ausgewählte Element im Steuerelement.

Hinweise

The ListIndex property contains an index of the selected row in a list. Die Werte für ListIndex liegen zwischen -1 und der Zahl, die aus der Gesamtzahl der Zeilen in einer Liste -1 berechnet wird (also ListCount -1). Wurden keine Zeilen ausgewählt, gibt ListIndex den Wert -1 zurück.

When the user selects a row in a ListBox or ComboBox, the system sets the ListIndex value. The ListIndex value of the first row in a list is 0, the value of the second row is 1, and so on.

Hinweis

Wenn Sie die MultiSelect-Eigenschaft verwenden, um ein ListBox-Objekt zu erstellen, das mehrere Auswahlen zulässt, identifiziert die Selected-Eigenschaft des ListBox-Objekt (anstelle der ListIndex-Eigenschaft) die ausgewählten Zeilen. Die Selected-Eigenschaft ist ein Array mit der gleichen Anzahl von Werten, wie es Zeilen im ListBox-Objekt gibt.

Für jede Zeile im Listenfeld ist der Wert für Selected gleich True, wenn die Zeile markiert ist, und False, wenn nicht. In einem ListBox-Objekt, in dem gleichzeitig mehrere Auswahlmöglichkeiten bestehen, gibt ListIndex den Index der Zeile zurück, die den Fokus hat, unabhängig davon, ob diese Zeile derzeit markiert ist.

Der ListIndex-Wert ist auch verfügbar, indem die BoundColumn-Eigenschaft für ein Kombinationsfeld oder Listenfeld auf 0 festlegen. Wenn BoundColumn gleich 0 ist, enthält die zugrunde liegende Datenquelle, an die das Listenfeld gebunden ist, denselben Listenindexwert wie ListIndex.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.