Das MS Excel-Objektmodell
Zusammenfassung VBA für MS Excel
Das oberste Objekt in der Objektbibliothek in Excel ist Application. Darunter befindet sich die Auflistung Workbooks, die alle geöffneten Arbeitsmappen enthält.
Die Eigenschaft ActiveWorkbook des Application-Objekts verweist auf die Arbeitsmappe, die sich gerade im Vordergrund befindet, während ThisWorkbook auf die Mappe verweist, in der das Makro gespeichert ist. ActiveSheet verweist auf das aktive Blatt.
Mit Hilfe der Name-Eigenschaft des Worksheet-Objekts lassen sich Arbeitsblätter benennen. Die Visible-Eigenschaft steuert die Sichtbarkeit des Tabellenblattes.
Mit Hilfe der Range-Methode kann auf einen Zellbereich über die Angabe seiner Zelladresse als String zugegriffen werden. Mit der Cells-Methode können einzelne Zellen numerisch adressiert werden.
Die CurrentRegion-Methode liefert einen Zellbereich zurück, der durch Leerzeilen und Leerspalten begrenzt ist. Wenn man sie mit Offset und Resize kombiniert, kann man so auf einfache Weise Daten, Titel oder die erste leere Zeile nach einer Datenliste finden.
Die Eigenschaften Row und Column eines Range-Objekts liefern die absolute Zeilen- bzw. Spaltennummer zurück. EntireRow bzw. EntireColumn verweist auf die komplette Zeile oder Spalte.
Um eine Arbeitsmappe zu öffnen, ruft man die Methode Workbooks.Open auf. Um die Arbeitsmappe zu speichern, wendet man die Save- oder die SaveAs-Methode auf das Workbook-Objekt an.
Über die Font-Eigenschaft kann die Schriftart von Range-Objekten verändert werden. Die Interior-Eigenschaft dient zur Formatierung der Hintergrundfarbe.
Mit Hilfe der Find-Methode kann in Range-Objekten nach bestimmten Werten gesucht werden. Wird nach Funktionsnamen gesucht, so sind diese in englischer Sprache anzugeben.
Die Names-Auflistung des Workbook-Objekts enthält alle Bereichsnamen. Mit der Add-Methode können neue Bereichsnamen definiert werden. Die RefersToRange-Methode gibt den Zellbereich eines Bereichsnamens als Range-Objekt zurück.
Die ChartObjects-Auflistung von Worksheet-Objekten enthält alle eingebetteten Diagramme, die Charts-Auflistung des Workbook-Objekts alle eigenständigen Diagrammblätter. Bei ChartObject-Objekten muss die Chart-Eigenschaft verwendet werden, um auf das Diagramm zu verweisen.
Mit der Add-Methode der ChartObjects-Auflistung bzw. der Charts-Auflistung werden neue Diagramme erzeugt. Das eigentliche Diagramm wird dann am besten mit der ChartWizard-Methode erzeugt, die den Diagrammassistenten simuliert.
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