Bonjour tijot,
Tu a écrit :
j'aimerais du coup modifier toutes les dates de l'onglet 1 pour qu'elles ne soient plus en "texte".
Ma fonction GetDate() le fait : elle transforme une date texte (colonne A) en vraie date (colonne B).
Si tu veux la même chose que la colonne B en colonne A :
fait un « Copier » de la colonne B ; puis un « Coller des valeurs » sur la colonne A
(onglet Accueil, groupe Presse-papiers)
onglet 1, colonne A, Date en texte :
mois anglais sur 3 lettres, 1 espace, jour sur un ou deux chiffres, 1 espace, année sur 4 chiffres
colonne B, GetDate() part de la date ci-dessus et la met en JJ/MM/AA (ce qui était demandé)
onglet 2
1 seule colonne de dates en A au format JJ/MM/AAAA ou JJ/MM/AA
JJ/MM/AA pour les lignes 5601 à 5676 (sauf 5667 : JJ/MM/AAAA)
ligne 5726 : 01/01/2017 est sur fond bleu
tu devrais mettre des dates de même structure : à toi de choisir entre JJ/MM/AAAA et JJ/MM/AA
comment as-tu obtenu les données de cette colonne ? GetDate() est conçue pour transformer une date de même structure que celle avec un mois anglais sur 3 lettres (etc..., comme indiqué plus haut pour l'onglet 1)
onglet 3
une image statique nommée « Picture 1 »
pour l'année 2015, il y a bien dessous des dates dont l'année est 2016 sur 2 chiffres, donc 16
il y a bien une anomalie du fait que c'est des dates avec 16 sous 2015, mais ça, ça dépend
de tes données et de leur organisation.
Sur un tel fichier, je ne peux rien faire de plus que constater les anomalies.
dhany