K
karim
Guest
Bonjour,
Voici mon problème:
J'ai un fichier où il y a deux colonnes avec des dates sous la forme dd/mm/yy.
Ce fichier étant une extraction d'une base de données, les cellules avec les dates sont au format texte et les dates comportent des espaces avant ou après.
Ce que je veux faire c'est supprimer les espaces pour pouvoir ensuite comparer les deux dates d'une même ligne.
J'ai donc essayé de faire
cellule.NumberFormat = "m/d/yyyy"
cellule = trim(cellule_origine)
mais là, gros problème, pour les dates où le jour est inférieur ou égal à 12, je me retrouve avec le jour et le mois inversé dans la cellule mais avec l'année au bon format.Le texte est à droite de la cellule.
Pour les dates où le jour est >30, le jour et le mois sont bons mais l'année reste au format YY. Le texte est à gauche de la cellule.
MAIS, il suffit que je double clique dans la cellule et que j'appuie sur entrer pour que cela se mette sous le bon format (DD/MM/YYYY)
Je vous met en pièce jointe mon fichier, il vous faudra lancer la macro Espaces pour voir ce que je viens d'expliquer ci dessous.
Je vous remercie par avance pour votre expertise !
Voici mon problème:
J'ai un fichier où il y a deux colonnes avec des dates sous la forme dd/mm/yy.
Ce fichier étant une extraction d'une base de données, les cellules avec les dates sont au format texte et les dates comportent des espaces avant ou après.
Ce que je veux faire c'est supprimer les espaces pour pouvoir ensuite comparer les deux dates d'une même ligne.
J'ai donc essayé de faire
cellule.NumberFormat = "m/d/yyyy"
cellule = trim(cellule_origine)
mais là, gros problème, pour les dates où le jour est inférieur ou égal à 12, je me retrouve avec le jour et le mois inversé dans la cellule mais avec l'année au bon format.Le texte est à droite de la cellule.
Pour les dates où le jour est >30, le jour et le mois sont bons mais l'année reste au format YY. Le texte est à gauche de la cellule.
MAIS, il suffit que je double clique dans la cellule et que j'appuie sur entrer pour que cela se mette sous le bon format (DD/MM/YYYY)
Je vous met en pièce jointe mon fichier, il vous faudra lancer la macro Espaces pour voir ce que je viens d'expliquer ci dessous.
Je vous remercie par avance pour votre expertise !