Es wäre nett, wenn mir noch einmal jemand helfen könnte.
Ich benötige einen VBA-Code, der eine Leerzeile zuerst sucht und dann löscht, jedoch nur, wenn in der Zeile obendran (also Leerzeile -1) in Spalte B ein Inhalt existiert.
Bekommt das jemand hin?
Hier hab ich mal so einen ähnlichen Code, mit dem man Leerzeilen sucht und löscht, so dass lediglich eine von mehreren hintereinander folgenden Leerzeilen stehen bleibt.
Vielleicht hilft der etwas weiter:
Dim z As Long
For z = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
If Application.CountA(Rows(z - 1 & ":" & z)) = 0 Then
Rows(z).Delete
End If
Next
End Sub
Schon jetzt vielen vielen Dank
Gruß
Markus