Verfasst: Do, 16.02.2006 11:17
Hi,
ich glaub ich kann mir die Antwort selber geben.
Mit folgendem Code setze ich den Cursor auf die Zelle mit dem aktiven Datum.
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
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)))
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