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

Wichtige Eigenschaften von Range-Objekten

Wie kann ich den Inhalt einer Zelle lesen und verändern? Wie kann ich die Spalten- bzw. Zeilennummer einer Zelle erfahren?

Bild vergrößernBeispiel zur Verwendung der Eigenschaften eines Range-Objekts

Column/Row

Diese Eigenschaft gibt die absolute Spalten-/Zeilennummer des Range-Objekts zurück. Umfasst das Range-Objekt mehrere Spalten/Zeilen, wird die Spalten-/Zeilennummer der ersten Spalte/Zeile zurückgeliefert.

EntireColumn

Diese Eigenschaft liefert ein Range-Objekt zurück, das die gesamten Spalten der Tabelle umfasst, die auch im ursprünglichen Range-Objekt enthalten waren.

Beispiel:

Range("C3:F6").EntireColumn

ergibt einen Verweis auf die gesamten Spalten C bis F.

EntireRow

Diese Eigenschaft liefert ein Range-Objekt zurück, das die gesamten Zeilen der Tabelle umfasst, die auch im ursprünglichen Range-Objekt enthalten waren.

Beispiel:

Range("C3:F6").EntireRow

ergibt einen Verweis auf die gesamten Zeilen 3 bis 6.

Formula

Gibt die Formel in der Zelle zurück oder legt sie fest. Ist keine Formel in der Zelle vorhanden, wird der Wert zurückgegeben. In diesem Fall hat die Eigenschaft das gleiche Ergebnis wie die Eigenschaft Value. Funktionsnamen in der Formel werden in englischer Sprache zurückgegeben.

HasFormula

Gibt an, ob die Zelle eine Formel enthält (= True) oder nicht.

Value

Gibt das Ergebnis der Formel in einer Zelle oder deren Inhalt, falls keine Formel enthalten ist, zurück oder legt ihn fest.

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