online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon VBANeuling vom 16.05.2020, 11:10 Options

Letzte Zeile eines markierten Bereichs auslesen

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.


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


Antwort schreiben

Antwort 1 von coros vom 18.05.2020, 13:34 Options

Hallo Namenloser,

nachfolgend der Befehl der Dir die Zeilennummer eines markierten bereichs in eine Variable schreibt.
[b]
iRow = Range(Selection.Address).Row + Selection.Rows.Count - 1[/b]


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.

Ähnliche Themen

Makro soll die richtige Zeile finden
querkopp  27.06.2007 - 143 Hits - 10 Antworten

letzte beschriebene Zeile kopieren VBA
bokap1975  18.10.2007 - 146 Hits - 10 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026