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 StartZelle()<br />
Dim MatrixBereich As Range<br />
Dim Row As Long, Column As Long<br />
Set MatrixBereich = ActiveCell.CurrentRegion<br />
Row = MatrixBereich.Row<br />
Column = MatrixBereich.Column<br />
MsgBox "Startzelle(" & CStr(Row) & "," & CStr(Column) & ")"<br />
End Sub<br />
3.8.5 Columns- und Rows-Eigenschaften<br />
Syntax<br />
Columns(n)<br />
Rows(n)<br />
Liefert eine Sammlung <strong>mit</strong> den Spalten bzw. Zeilen eines Bereiches..<br />
Parameter Verwendung<br />
n n-te Spalte/Zeile des ausgewählten Bereichs<br />
Beispiel. Zeige alle Elemente auf <strong>der</strong> Zeile des markierten Bereichs innerhalb von CurrentRegion.<br />
Sub Zeile()<br />
Dim GanzeZeile As Range<br />
Dim ZeilenElement As Range<br />
Dim ElementWert As Variant<br />
Dim Nmber As Long<br />
' Bestimme die Zeilennummer innerhalb des Bereichs aus <strong>der</strong> Differenz<br />
' <strong>der</strong> absoluten Tabellenadressen von aktiver Zelle und Bereichsanfang<br />
Number = ActiveCell.Row - ActiveCell.CurrentRegion.Row + 1<br />
Set GanzeZeile = ActiveCell.CurrentRegion.Rows(Number).Cells<br />
For Each ZeilenElement In GanzeZeile<br />
ElementWert = ZeilenElement.Value<br />
MsgBox CStr(ElementWert)<br />
Next<br />
End Sub<br />
3.8.6 EntireColumn- und EntireRow-Eigenschaften<br />
Syntax<br />
EntireColumn<br />
EntireRow<br />
Liefert komplette Spalten bzw. Zeilen des ausgewählten Bereichs.<br />
Beispiel. Markiere Spalte B.<br />
47