Ti basta usare la funzione DateAdd che aggiunge un valore del tipo indicato alla data scelta.
Prova così:
codice:
Dim MyData As Date
Dim Cont1 As Byte

MyData = Date
MyData = DateAdd("d", (-1 * DatePart("d", MyData)) + 1, MyData)
For Cont1 = 1 To Day(DateSerial(DatePart("y", MyData), DatePart("m", MyData) + 1, 0))
  MsgBox CStr(MyData)
  MyData = DateAdd("d", 1, MyData)
Next Cont1