Public Function PLOEGA(Datum As Date)
Dim rooster() As Variant
rooster = Array("-", "-", "-", "-", "O", "O", "M", "M", "N", "N")
referentiedatum = "23-4-2014"
nummerinarray = DateDiff("d", referentiedatum, Datum) Mod (UBound(rooster) + 1)
If nummerinarray < 0 Then nummerinarray = nummerinarray + UBound(rooster) + 1
PLOEGA = rooster(nummerinarray)
End Function
Public Function PLOEGB(Datum As Date)
Dim rooster() As Variant
rooster = Array("-", "-", "-", "-", "O", "O", "M", "M", "N", "N")
referentiedatum = "10-12-2019"
nummerinarray = DateDiff("d", referentiedatum, Datum) Mod (UBound(rooster) + 1)
If nummerinarray < 0 Then nummerinarray = nummerinarray + UBound(rooster) + 1
PLOEGB = rooster(nummerinarray)
End Function
Public Function PLOEGC(Datum As Date)
Dim rooster() As Variant
rooster = Array("-", "-", "-", "-", "O", "O", "M", "M", "N", "N")
referentiedatum = "1-5-2014"
nummerinarray = DateDiff("d", referentiedatum, Datum) Mod (UBound(rooster) + 1)
If nummerinarray < 0 Then nummerinarray = nummerinarray + UBound(rooster) + 1
PLOEGC = rooster(nummerinarray)
End Function
Public Function PLOEGD(Datum As Date)
Dim rooster() As Variant
rooster = Array("-", "-", "-", "-", "O", "O", "M", "M", "N", "N")
referentiedatum = "25-4-2014"
nummerinarray = DateDiff("d", referentiedatum, Datum) Mod (UBound(rooster) + 1)
If nummerinarray < 0 Then nummerinarray = nummerinarray + UBound(rooster) + 1
PLOEGD = rooster(nummerinarray)
End Function
Public Function PLOEGE(Datum As Date)
Dim rooster() As Variant
rooster = Array("-", "-", "-", "-", "O", "O", "M", "M", "N", "N")
referentiedatum = "19-4-2014"
nummerinarray = DateDiff("d", referentiedatum, Datum) Mod (UBound(rooster) + 1)
If nummerinarray < 0 Then nummerinarray = nummerinarray + UBound(rooster) + 1
PLOEGE = rooster(nummerinarray)
End Function
Verander de referentie datum , dan kun je weer 4 jaar vooruit
mvg Henk