For Each c In Sheets("Gegevens").Columns(Kol).SpecialCells(xlConstants) 'loop alle niet-lege D-cellen af
If IsDate(c) Then 'is het een datum
If tel <> 2 Then 'geen verjaardag
datum = c.Value 'neem gewoon die datum over
Else 'wel een verjaardag
datum = DateSerial(Year(Now) - (Month(c.Value) = 1 And Month(Now) = 12), Month(c.Value), Day(c.Value)) 'verander geboortejaar naar dit (of volgend jaar in december) jaar
End If
If Date <= datum And datum <= Date + dagen Then 'valt binnen meldingsperiode
Bericht = Format(CLng(c.Value), "00000") & "|" & c.Offset(, 1 - c.Column).Value & ", " & c.Offset(, 2 - c.Column).Value 'nieuwe bericht
[COLOR="red"]On Error Resume Next 'doorgaan bij [/COLOR]fout
Berichten.Add Item:=Bericht, Key:=CStr(Bericht) 'toevoegen aan collection
[COLOR="red"]On Error GoTo 0 'einde doorgaan bij f[/COLOR]out
End If
End If
Next