bin nun zum ersten Mal mit VBA im Excel konfrontiert und normalerweise schaffe ich es durch googeln einen Schritt nach dem anderen zu lösen,
leider finde ich die Ursache meines Syntaxfehlers nicht.
Lese aus zwei Zellen ein Anfangs- und Endedatum aus, stelle fest ob das Tagesdatum in diesem Gültigkeitsbereich liegt und gebe dann einen Text aus.
Nur den richtigen Text auszugeben hat funktioniert, aber die weitere Anweisung die Zelle grün oder rot zu färben dann nicht mehr.
Es kommen dann in weiterer Folge noch weitere Anweisung, die bei der Erfüllung der Bedingung oder halt nicht gemacht werden sollen.
Ich danke sehr für Eure Hilfe.
Liebe Grüße
Joachim
Private Sub Workbook_Open()
Dim VonDatum As Date
Dim BisDatum As Date
AktuellesDatum = Date
VonDatum = Worksheets("HK-Preisblatt").Range("B74").Value
BisDatum = Worksheets("HK-Preisblatt").Range("C74").Value
Worksheets("Bodenplatte mit Frostsch.").Range("L3").Clear
If AktuellesDatum BisDatum Then
Worksheets("Bodenplatte mit Frostsch.").Range("L3).Interior.ColorIndex = 3
Worksheets("Bodenplatte mit Frostsch.").Range("L3") = "Preisliste veraltet"
Else
Worksheets("Bodenplatte mit Frostsch.").Range("L3).Interior.ColorIndex = 50
Worksheets("Bodenplatte mit Frostsch.").Range("L3") = "Preisliste aktuell"
End If
End Sub