Enlever les espaces dans les DATES

  • Initiateur de la discussion Initiateur de la discussion karim
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 ! 🙂
 

Pièces jointes

Bonsoir karim, bonsoir gege,

Remplace
Range("K2").Offset(k) = cel
par
Range("K2").Offset(k) = DateValue(cel)

Remplace aussi "m/d/yyyy" par "dd/mm/yyyy" si tu veux une date à la française.

Idem pour les autres adresses de cellules. Ca devrait marcher.

Bonne soirée.

José
 
Bonsoir Karim

en faisant :

=SUBSTITUE(E2;" ";"") et
=SUBSTITUE(I2;" ";"") en ayant créé deux colonnes sup (gros inconvenient)
possible avec une seule sup en joignant les deux formules

cela pourrait-il te convenir ?


@+
GD
 

Pièces jointes

Bonsoir à tous

Comme d'habitude ! j'ai encore 3 métros de retard ! et en plus avec une solution qui ne me parait plus très fameuse (fumeuse) en fonction des réponses de l'alliance André-José !

Sniff ! J'hésite entre la corde et le poison ........


@+
GD
 
Pas grave Gérard, on sait ce que c'est la RATP. Si t'hésites, essaye "l'accident grave de voyageur".

Mais non ! Je rigole Gérard. Pas envie d'être en retard au boulot demain... ;°))

Bonne soirée à tous.

José
 
Merci Merci Ândré

de ce bon conseil mais cela va faire 40 ans déjà que je suis sous ce type de traitement ....

Ce qui explique peut-être (qui a dit c'est sûr !) mon état actuel

A la tienne ! Gling ! ("bruit de deux verres de Duvel qui se rencontrent")

Bonne soirée

@+GD
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
121
Réponses
14
Affichages
551
Réponses
6
Affichages
312
  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
107
Réponses
3
Affichages
152
Retour