Grundlagen der Programmierung mit VBA Visual Basic for
Grundlagen der Programmierung mit VBA Visual Basic for
Grundlagen der Programmierung mit VBA Visual Basic for
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Sub MarkColumnB()<br />
End Sub<br />
48<br />
Range("B2").EntireColumn.Select<br />
3.8.7 Offset-Eigenschaft<br />
Syntax<br />
Offset(rows, columns)<br />
Liefert ein Range-Objekt, das um eine Anzahl von Zeilen und Spalten gegenüber dem aktiven Range-<br />
Objekt verschoben ist<br />
Parameter Verwendung<br />
rows<br />
Verschiebungsinkremente in Zeilen- und Spaltenrichtung<br />
columns<br />
Beispiel. Ausgehend von Zelle B12 markiere Zelle G15.<br />
Sub SelectOffset()<br />
Range("B12").Offset(3, 5).Select<br />
End Sub<br />
3.8.8 Resize-Eigenschaft<br />
Syntax<br />
Resize(rows, columns)<br />
Verän<strong>der</strong>t die Größe des Bereichs um eine beliebige Anzahl von Zeilen und Spalten<br />
Parameter Verwendung<br />
columns<br />
Anzahl Spalten bzw. Zeilen<br />
rows<br />
Beispiel. Markiere eine 3x3-Matrix, ausgehend von aktiver Zelle.<br />
Sub MarkMatrix3x3()<br />
ActiveCell.Resize(3,3)<br />
End Sub<br />
3.8.9 Value-Eigenschaft<br />
Syntax<br />
Value<br />
Standardeigenschaft, die den Wert einer Zelle zurückgibt. Muß nicht explizit genannt werden.<br />
Beispiel.<br />
Dim Wert As Variant<br />
Wert = Range("C12").Value<br />
Wert = Range("C12") ' Zugriff ohne explizite Nennung von "Value"<br />
3.8.10 Select-Methode<br />
Syntax<br />
.Select<br />
Markiert den Bereich auf dem Tabellenblatt<br />
Beispiel.<br />
Range("A1:B4").Select