VBA für Excel - die wichtigsten Funktionen

Von: akademie.de Redaktion
Stand: 18. März 2008
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Das MS Excel-Objektmodell

Überblick über das MS Excel-Objektmodell

Was sind die wichtigsten Objekte und Auflistungen in Excel? Wie kann ich auf Arbeitsmappen und Tabellenblätter zugreifen?

An der Spitze des Objektmodells von Excel steht wie bei den meisten Anwendungen das Application-Objekt.

Bild vergrößernDie obersten Objekte der Excel-Bibliothek

Die Auflistung Workbooks enthält alle geöffneten Arbeitsmappen. Mit der Methode Add der Workbooks-Auflistung können Sie neue Arbeitsmappen erstellen, während die Methode Open bestehende Arbeitsmappen öffnet. Die Name-Eigenschaft eines Workbook-Objekts wird durch den Dateinamen definiert und kann nicht verändert werden.

Jedes Workbook-Objekt enthält die Auflistung Sheets, die alle Blätter in der Arbeitsmappe, egal welchen Typs, enthält. Die Auflistungen Worksheets und Charts hingegen enthalten nur Tabellen- bzw. Diagrammblätter. Der Name jedes Blattes wird wiederum durch die Name-Eigenschaft definiert. Die Methoden Add und Delete fügen neue Blätter hinzu bzw. löschen bestehende. Mit der Methode Select können Sie ein Blatt auswählen.

Muss in einer Schleife die Sheets-Auflistung durchlaufen werden, so können Sie mit dem Schlüsselwort TypeOf den eigentlichen Typ des Blattes herausfinden, z.B.:

If TypeOf objBlatt Is Worksheet Then
' Code für Tabellenblätter
ElseIf TypeOf objBlatt Is Chart Then
' Code für Diagrammblätter
Else
' Code für andere Blätter
End If

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein