Seite 2 von 2

Verfasst: Do, 16.02.2006 11:17
von s-und-s
Hi,
ich glaub ich kann mir die Antwort selber geben.
Mit folgendem Code setze ich den Cursor auf die Zelle mit dem aktiven Datum.

Code: Alles auswählen

ThisComponent.CurrentController.Select((ThisComponent.Sheets(Month(Now)-1).getCellByPosition(0,Day(Now)))
Berechnet wird das Sprungziel über die Funktion Month(Now) und Day(Now).
Weil die Sheet-Index bei 0 beginnt, muß vom Monat noch 1 subtrahiert werden.

Wenn der Monatsbeginn nicht in Zeile 2 beginnt, dann muß man halt noch einen Offset hinzuaddieren. Dasselbe gilt, wenn man andere Spalten als Spalte A wünscht.

Grüße,
Josef Sterk