Formato de fecha "dd / mm / aaaa" en Excel a través de vba

Estoy tratando de escribir una fecha en formato "dd / mm / aaaa" en hoja de Excel a través de Excel-vba. Lo logré usandoCells(1, 1).Value = Format(StartDate, "dd/mm/yyyy"). y mi valor de celda resulta ser30/04/2014, lo que es bueno.....

Pero hay un problema extraño ... Ya que tengo que iterar startDate durante todo el mes agregando cada vez por 1, por lo que el siguiente valor resulta ser1/5/2014 en lugar de01/05/2014 hasta el 12 de cada mes12/5/2014 y desde el 13, el mes vuelve a cambiar a dos dígitos13/05/2014....

Lo quiero todo en dos dígitos ya que tengo que buscar nuevamente estas fechas usando el método Range.Find, en el que estoy pasando el valor con "dd / mm / aaaa" fromat.

Respuestas a la pregunta(2)

Su respuesta a la pregunta