Supportnet / Forum / Anwendungen(Java,C++...)
Letzte Zeile eines markierten Bereichs auslesen
Frage
Hallo.
Ich möchte von einem markierten Bereich die letzte Zeile ermitteln und in einer Variable abspeichern.
Das ganze läuft so ab, dass erst ein bestimmter Bereich(1 Zeile bis mehrere Zeilen) markiert wird und danach mein Makro gestartet wird. Mein Makro ermittelt dann die letzte Zeile des markierten Bereichs und speichert sie in einer Variable ab, die ich dann im weiteren Verlauf benutzen kann.
[code]
Sub Markierung(ByVal Target As Range)
If Target.Columns.Count < 5 Then //Wenn weniger als 5 Zellen markiert sind wird es nicht als Markierung erkannt
//Hier soll dann der Code rein um den markierten bereich zu ermitteln und in der Variable zu speichern
Else
Modul2.letztezeile //Ermittelt die letzte Zeile wenn nichts markiert ist
End If
End Sub
[/code]
Antwort 1 von coros
Hallo Namenloser,
nachfolgend der Befehl der Dir die Zeilennummer eines markierten bereichs in eine Variable schreibt.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du\n ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
nachfolgend der Befehl der Dir die Zeilennummer eines markierten bereichs in eine Variable schreibt.
iRow = Range(Selection.Address).Row + Selection.Rows.Count - 1MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du\n ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

