Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Item-Eigenschaft einer Auflistung gibt ein einzelnes Objekt aus dieser Auflistung zurück. Im folgenden Beispiel wird die firstBook
Variable auf ein Workbook-Objekt festgelegt, das die erste Arbeitsmappe in der Workbooks-Auflistung darstellt.
Set FirstBook = Workbooks.Item(1)
Die Item-Eigenschaft ist die Standardeigenschaft für die meisten Auflistungen. Deshalb können Sie dieselbe Anweisung durch Weglassen des Schlüsselwortes Item verkürzen.
Set FirstBook = Workbooks(1)
Weitere Informationen über eine bestimmte Auflistung finden Sie unter dem Hilfethema für die betreffende Auflistung oder unter der Item-Eigenschaft für die Auflistung.
Benannte Objekte
In der Regel können Sie bei der Item-Eigenschaft zwar einen Ganzzahlwert angeben, es ist jedoch eventuell einfacher, ein Objekt mithilfe seines Namens zurückzugeben. Sie müssen das Objekt zuerst benennen, bevor Sie bei der Item-Eigenschaft mit einem Namen arbeiten können. Dies erfolgt meistens durch Festlegen der Name-Eigenschaft des Objekts. Im folgenden Beispiel wird ein benanntes Arbeitsblatt in der aktiven Arbeitsmappe erstellt, und anschließend wird das Arbeitsblatt mithilfe seines Namens angegeben.
ActiveWorkbook.Worksheets.Add.Name = "A New Sheet"
With Worksheets("A New Sheet")
.Range("A5:A10").Formula = "=RAND()"
End With
Vordefinierte Indexwerte
Einige Auflistungen haben vordefinierte Indexwerte, mit deren Hilfe Sie einzelne Objekte zurückgeben können. Jeder vordefinierte Indexwert wird durch eine Konstante dargestellt. Beispielsweise geben Sie eine xlBordersIndex-Konstante mit der Item-Eigenschaft der Borders-Auflistung an, um einen einzelnen Rahmen zurückzugeben.
Im folgenden Beispiel wird für den unteren Rahmen des Zellbereichs "A1:G1" in Sheet1 eine doppelte Linie festgelegt.
Worksheets("Sheet1").Range("A1:A1"). _
Borders.Item(xlEdgeBottom).LineStyle = xlDouble
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.