Nächste freie Zeile in Bereich suchen
19.04.2025 10:02:20
Stefan
ich habe mir einen Code erstellt, der in Spalte C die nächste freie Zeile sucht und die Zeile dann in die Zelle (H6) schreibt. Das funktioniert soweit ganz gut.
Nun habe ich aber folgendes Problem, ich möchte die Suche nur auf den Bereich C6 : C16 begrenzen. Wie kann ich das sinnvoll machen?
Ist z.B. die Zelle C8 leer, dann soll auch die Zeile 8 ausgegeben werden und nicht z.B. 3, weil es die erste leere Zeile in diesem Bereich ist.
Falls es keine freie Zelle gibt, soll einfach der Wert null wiedergegeben werden. Kann mir hierzu jemand helfen?
Sub NächstefreieZeile_Phase()
Dim Zeilefinden As Range
Set Zeilefinden = Columns(3).Find("", Range("C" & Rows.Count), xlFormulas, xlWhole, , xlNext)
If Not Zeilefinden Is Nothing Then
Range("H6") = Zeilefinden.Row
End If
End Sub
Beispieldatei hänge ich auch an.
https://www.herber.de/bbs/user/177099.xlsm
Vielen lieben Dank für die Hilfe...
Anzeige