In allen Varianten, auch den allereinfachsten und mit jungfräulicher calc-Tabelle, gibt die For Each Schleife sofort den Fehler
Code: Alles auswählen
"Unzulässiger Wert oder Datentyp
Datentypen unverträglich"Code: Alles auswählen
Sub Formatierung()
Dim Doc As Object
Dim PlanSheet As Object
Dim PlanRange As Object
Dim PlanCell As Object
' Die aktive Arbeitsmappe (Dokument) erhalten
Doc = ThisComponent
' Tabellenblatt "Plan" erhalten
PlanSheet = Doc.Sheets.getByName("Plan")
' Bereich in "Plan" von A1 bis E5 erhalten
PlanRange = PlanSheet.getCellRangeByName("A1:E5")
' Schleife durch den gesamten Plan-Bereich
For Each PlanCell In PlanRange
' Prüfen, ob der Inhalt der Zelle ein gültiges Datum ist
If IsDate(PlanCell.getValue()) Then
' Hier können Sie Ihre Formatierungs- und Beschriftungslogik einfügen
' Beispiel: PlanCell.setValue("Gültiges Datum gefunden")
End If
Next PlanCell
End Sub
