ich habe einen Kalender erstellt, welcher abhängig von einer Jahreszahl, welche man in eine bestimte Zelle eingibt Wochentage, Kalenderwochen, Feiertage etc. anzeigt.
Dazu habe ich mir ein Makro geschrieben, dass in dem Kalender Samstage, Sonntage und Feiertage jeweils mit Farben hinterlegt. Klappt auch super.
Das Problem ist allerdings, das sich das Makro nicht automatisch neu auslöst, wenn ich die jahreszahl änder. Da sich mit der Jahreszahl natürlich aber auch die Wochentage ändern, bräuchte ich einen Code, der meinem Makro sagt, dass es sich immer, wenn die Jahreszahl geändert wird neu auslöst.
Hat jemand eine Idee wie das funktionieren könnte?
Das Problem ist allerdings, das sich das Makro nicht
automatisch neu auslöst, wenn ich die jahreszahl änder. Da
sich mit der Jahreszahl natürlich aber auch die Wochentage
ändern, bräuchte ich einen Code, der meinem Makro sagt, dass
es sich immer, wenn die Jahreszahl geändert wird neu auslöst.
Hallo Basti,
Code gehört ins Modul des Blattes, z.B. Tabelle1.
Application.EnableEvents mußt du wieder auf true setzen wenn ein Fehler im makro passiert und du es abbrichst.
Private Sub Worksheet\_Change(ByVal Target As Range)
If Target.Address(0, 0) = "A1" Then
Application.EnableEvents = False
Call Meinmakro
Application.EnableEvents = True
End Sub