Mijn vrouw wil een papieren maandkalender, waarop ze afspraken kan noteren.
Met de prachtige code van [snb] heb ik een dynamische kalender ineen geknutseld.
Na de keuze van de maand, in combobox2, verschijnen ALTIJD 31 dagen. row(1:31)
Graag had ik dat de juiste aantal dagen van de gekozen maand verschijnen (ook bij schrikkeljaar).
Met een formule kan ik wel het juiste aantal dagen van een maand berekenen(zie cel A3).
Maar die formule omzetten in vba-code, en toepassen in het Change-event, lukt mij niet.
Kan iemand het combobox2_Change() event, zo aanpassen dat het juiste aantal dagen verschijnt?
Met de prachtige code van [snb] heb ik een dynamische kalender ineen geknutseld.
Na de keuze van de maand, in combobox2, verschijnen ALTIJD 31 dagen. row(1:31)
Graag had ik dat de juiste aantal dagen van de gekozen maand verschijnen (ook bij schrikkeljaar).
Met een formule kan ik wel het juiste aantal dagen van een maand berekenen(zie cel A3).
Maar die formule omzetten in vba-code, en toepassen in het Change-event, lukt mij niet.
Code:
Private Sub ComboBox2_Change()
[A4].Resize(31) = [if(year(date(B1,B2,row(1:31)))=--B1,date(B1,B2,row(1:31)),"")]
End Sub