Also doch wieder zu LO, was fast alles genausogut kann - fast.
Ich habe eine xls, die aus zwei Blättern besteht; nach der Arbeit auf Blatt 1 kopiere ich das auf Blatt 2, wo ich dann ein makro ausführe, welches mir die Zeilen löscht, die "Leer" sind. Leer bedeutet hier: steht in Spalte A irgendwas, dann ist sie nicht leer.
Das Makro in Excel sah so aus:
Rem Attribute VBA_ModuleType=VBADocumentModule
Option VBASupport 1
Sub Leerzeilen_loeschen()
Dim lngSpalte As Long
'** Spalte, die auf Leerzeichen geprüft werden soll
lngSpalte = 1
For a = ActiveSheet.Cells(Rows.Count, lngSpalte).End(xlUp).Row To 1 Step -1
If ActiveSheet.Cells(a, 1).Value = "" Then
Rows(a).Delete shift:=xlUp
End If
Next a
End Sub
In LO klappt das natürlich nicht. Warum ist in LO kein VBA?
Egal, wie kriege ich das genau so hin (inklusive Makrobutton) wie in Excel.
Entweder treibt mich Office oder LO in den Wahnsinn - rettet mich

Thx schon mal (und gesucht habe ich schon)