Ik heb op een werkblad een volledig geautomatiseerde kalender gemaakt.
Die werkt perfect. Maar om een werkgerelateerd zaak moet er om de 4 weken een andere lijn komen te staan.
Het tekenen gaat goed enkel als 52 en 1 meerdere x voorkomen dan gaat het mis.
Wat kan ik doen als week 52 en 1 voorkomt in januari en december. Dan wordt TweeWeken =2 en dit zo niet mogen. Want anders tekent hij de lijn waar de waarde 52 of 1 voor de 2de x voorkomt
Die werkt perfect. Maar om een werkgerelateerd zaak moet er om de 4 weken een andere lijn komen te staan.
Het tekenen gaat goed enkel als 52 en 1 meerdere x voorkomen dan gaat het mis.
Wat kan ik doen als week 52 en 1 voorkomt in januari en december. Dan wordt TweeWeken =2 en dit zo niet mogen. Want anders tekent hij de lijn waar de waarde 52 of 1 voor de 2de x voorkomt
Code:
If ElkeCel = RodeLijnTeller Then
TweeWeken = wf.CountIf(Range("I5:I45"), ElkeCel) + wf.CountIf(Range("R5:R45"), ElkeCel)
If TweeWeken > EenWeek Then
EenWeek = EenWeek + 1
Call ZwartelijnLinksRechts(ElkeCel)
Else
code komt hier om de andere lijnstijl te tekenen.