Je ne comprend pas bien ta question.
CDate() sert à convertir une expression de date valide en date numérique.
Par exemple texte en date : d = CDate("15 février 2010") qui te donne le 15/02/2010.
Si ta date est déjà numérique, le format voulu est à mettre sur la cellule.
Voir .NumberFormat que j'ai utilisé dans le sub
Tu peux la convertir en texte avec format() : MsgBox Format(ta_date_numérique, "dd/mm/yy")
Mais ce n'est plus une date, c'est du texte. Pour un textbox par exemple.
eric