Ich habe eine Tabelle, in der in einer Spalte Datum+Uhrzeit stehen, was aber zwischendurch als Text übernommen wurde, sodass es nicht mehr als Datum erkannt werden.
Die Liste sieht in der Tabelle so aus:
wenn ich jedoch auf eine Zelle klicke, erscheint in der Leiste oben:01.06.04 05:26
01.06.04 05:27
01.06.04 05:28
01.06.04 05:29
01.06.04 05:33
01.06.04 05:36
01.06.04 05:40
01.06.04 05:43
01.06.04 05:47
Man beachte den Apostroph vor dem Datum!!! Daran wird anscheinend erkannt, dass es sich nicht um ein Datum handelt.'01.06.04 05:40
Ich will nun alle Zeilen, in denen der 01.06.04 vorkommt, per Makro löschen. Ich hab jedoch nicht mal mit dem folgenden Erfolg gehabt, obwohl das immerhin genau die Zeichen aus der Zelle enthält:
Code: Alles auswählen
Sub ZeilenLoeschen01
oDoc = thisComponent
oSheet = oDoc.sheets(0)
For sp = 1 to 10 ' Spaltenzähler
for ze = 1 to 90 ' Zeilenzähler
oZelle = oSheet.getCellByPosition(sp,ze)
if oZelle.string = "'01.06.04 05:26" then
oSheet.rows.removeByIndex(ze, 1)
ze = ze - 1
end if
next
next
End Sub
Und wie mache ich das dann mit dem Platzhalter?
"*01.06*", oder was anderes?
Danke!