ho un programma in visual basic nel quale attraverso un form inseririsco una data 03/04/2005 '3 aprile 2005' il programma prende il valore e lo scrive in un file di excel in una cella
se apro l'excel la data è stata trasformata in 4 marzo 2005.

dove sta il problema?

il vb è in inglese e l'excel è in italiano

come mai gira la data