Les paramètres et la version d'excel sont bons.
J'ai résolu le problème en déclarant la variable en tant que date:
Dim date_réal as date
date_réal = textbox1.text
Range("A1" ) = date_réal
Je pense que VBA étant en anglais, il appliquait automatiquement le format date anglaise.