Einführung "VBA mit Microsoft Office"

Auflistungen von Objekten (Collections)

Herdt EX2003P K12.1/S.149

Oft trifft man beim Programmieren in VBA nicht einzelne Objekte an, sondern Auflistungen von Objekten gleichen Typs: Ein Worddokument besteht aus Paragraphen und diese wiederum aus Wörtern. Eine Excelarbeitsmappe besteht aus mehren Tabellenblättern.

VBA stellt für die Arbeit mit solchen Auflistungen oder englisch Collections mehrere Sprachkonstrukte bereit:

  1. Zugriff mit dem Namen oder mit einem Index
  2. Eigenschaft Count gibt Anzahl Elemente in Auflistung an
  3. Mit der For-Each-Schleife lässt sich eine Auflistung abarbeiten