Hallo liebe Liste,

ich habe ein Makro, mit dem ich Termine in einen Kalender eintrage.
Die Termineingabe mache ich auf einem Extrablatt Termineingabe.
Eingetragen werden die Termine auf dem Blatt Belegungsplan.
Das Starten des Makros erfolgt über einen Button auf dem Blatt
Termineingabe.

So weit, so einfach.
Nun wird aber bei jeder Terminaktualisierung der 30.12. als Termin
eingetragen. Dafür gibt es aber gar keinen Termin.

Kann jemand das Rätsel für mich lösen?
Ich komme nicht dahinter. :-)
Den Makrocode habe ich aus einem Beispielkalender abgeschaut und etwas
umgebaut (verschlimmbessert).

OOo ist die 2.2.1.

Hier ist der Code:
Sub Termine

        Dim oTabelle as Object, oQuelltabelle as Object
        Dim oMonat as Object
        Dim oZelle as Object
        Dim sText as String
        Dim oTerminBereich as Object, TerminWert as Long
        Dim nTerminTag as Integer, nTerminMonat as Integer
        Dim nIndex as Integer
        Dim nIndexMax as Integer

        oTabelle = ThisComponent.Sheets.getByName("Belegungsplan")
        oQuelltabelle = ThisComponent.Sheets.getByName("Termineingabe")
        oTerminBereich = oQuelltabelle.getCellRangeByName ("Termine")
        nIndexMax = oTerminBereich.rows.count - 1

        For nIndex = 1 to nIndexMax
                Terminwert = oTerminBereich.getCellByPosition(0,nIndex).getValue
                nTerminTag = Day(TerminWert)
                sText = oTerminBereich.getCellByPosition(1,nIndex).getString
                nTerminMonat = Month(TerminWert)

                oMonat = getMonatBereich(oTabelle, nTerminMonat)

                oZelle = oMonat.getCellByPosition(1, nTerminTag)
                oZelle.CellStyle = "Seminar"
                oZelle.String = sText
        Next nIndex
End Sub

Hat jemand einen Tipp für mich?

Vielen Dank und viele Grüße

Vera

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an