hallo,
ist aus meiner Sicht, wenn überhaupt nur mit VBA zu lösen.
Es wäre vorher auf jeden fall zu klären, woran ist die zu löschende oder die nicht zu löschende Leerzeile zu erkennen. In deinem oben dargestellten Aufbau der Datei ist für mich kein schlüssiger Hinweis.
Gruß
Helmut