Formato de data “dd / mm / aaaa” no excel através do vba

Estou tentando escrever uma data no formato "dd / mm / aaaa" na planilha do excel através do excel-vba. Eu consegui isso usandoCells(1, 1).Value = Format(StartDate, "dd/mm/yyyy"). e meu valor celular acaba sendo30/04/2014, qual é bom.....

Mas há um problema estranho ... Como eu tenho que repetir o startDate por um mês inteiro sempre que o adicionar por 1, então o próximo valor será1/5/2014 ao invés de01/05/2014 até 12 de cada mês12/5/2014 e a partir do dia 13, o mês volta a mudar para dois dígitos13/05/2014....

Eu quero tudo isso em dois dígitos, pois preciso procurar novamente essas datas usando o método Range.Find, no qual estou passando valor com o dro "dd / mm / aaaa".

questionAnswers(2)

yourAnswerToTheQuestion