Just a quick update..
I have now tried the DateAdd code too.
Bizzareley it is doing the same werid thing with the dates, starts with Sunday 01/01/2017, jumps to Tuesday the 10th, then to the 15th, 22nd and 29th which is great but the next date is 04/02/2017 (Saturday)
Code:
Option Compare DatabaseOption Explicit
Public Sub CalcSundays()
Dim i As Integer
Dim dTmp As Date
'beginning date (mm/dd)/yyyy)
dTmp = #1/1/2017#
For i = 1 To 200
CurrentDb.Execute "INSERT INTO tblSundayDates2 ( SundayDates ) VALUES (#" & dTmp & "#);"
dTmp = DateAdd("d", 7, dTmp)
' dTmp = dTmp + 7
Next
MsgBox "Done"
End Sub