Tiens en prime les formules pour faire ça (elles sont un peu barbare, ce serait plus lisible en VBA ou en passant par des cellules intermédaires)
En relisant ton premier post, j'ai l'impression que ton format par défaut est US.
Pour les dates reconnues comme date :
=DATE(ANNEE(G25);JOUR(G25);MOIS(G25))
Ou avec un Excel US (je n'en ai pas sous la main, donc je peux faire une erreur sur la syntaxe des fonctions
=DATE(YEAR(G25);DAY(G25);MONTH(G25))
Et pour les dates non reconnues :
=DATE(DROITE(G26;NBCAR(G26)-CHERCHE("/";G26;CHERCHE("/";G26)+1));STXT(G26;CHERCHE("/";G26)+1;CHERCHE("/";G26;CHERCHE("/";G26)+1)-CHERCHE("/";G26)-1);GAUCHE(G26;CHERCHE("/";G26)-1))
J'ai la flemme de faire la traduction en anglais, mais on trouve facilement la correspondance.
Partager