Problème transformer texte en date

  • Initiateur de la discussion Initiateur de la discussion f69815
  • 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 !

f69815

XLDnaute Occasionnel
bonsoir le forum,

Le but est de récupérer les n° de série de dates.

Dans le fichier joint :
En colonne A des dates au format texte (récupérées d'un fichier texte).

Avec un bout de code j'ajoute 1 jour à la valeur de la colonne A et je mets le tout au format "dd mmm yyyy".

En colonne C, avec une formule donnée par hoerwind, je transforme le tout en date, puis j'applique le format 'Standard' à la colonne C pour récupérer les n° de série des dates.

Le problème se situe au niveau des mois de Septembre, Octobre et Novembre :
en colonne C j'ai l'erreur #VALEUR, mais si j'applique le format 'Standard' à la colonne B j'obtiens biens les n° de série pour les mois de Septembre, Octobre et Novembre. On pourra également remarquer que le format de ces mois est "jj-mmm-aa", dans la colonne B, au lieu du format "dd mmm yyyy", demandé par le code.

pouvez-vous m'aider, merci.
 

Pièces jointes

Re : Problème transformer texte en date

Bonsoir,
Selectionner tout ==> Aller a Rechercher et Selectionner ==> Remplacer
dans Rechercher ==> Taper un espace
dans Par ==> laisser vide
Remplacer Tout.
Amicalement
 
Re : Problème transformer texte en date

Bonsour®
bonsoir le forum,

Le but est de récupérer les n° de série de dates.

Dans le fichier joint :
En colonne A des dates au format texte (récupérées d'un fichier texte).

Avec un bout de code....
../..

sans code !!!
en B2 la formule :
=DATEVAL(SUBSTITUE(A2;CAR(160);CAR(32)))+1
recopie vers le bas autant que nécessaire...
appliquer le format de date souhaité

aucun besoin de la colonne C

sourire...
 
Re : Problème transformer texte en date

bonjour, Rachid_0661, Modeste le forum,
merci à vous deux, vos deux solutions fonctionnent très bien.
je garde celle de Rachid_0661 pour la simplicité, mais je mets celle de Modeste pour le car(160) et car(32).
bonne journée à tous.
 
Re : Problème transformer texte en date

Bonsour®
Bien vu Modeste, tres belle intervention, mais pas trop le +1???

f69815 à dit:
../..Avec un bout de code j'ajoute 1 jour à la valeur de la colonne A../..
ce qui explique l'inutilité d'autres colonnes supplémentaires...

Peut etre c'est parceque tu as oublie le "sourire".
Modeste geedee à dit:
../..aucun besoin de la colonne C
sourire...
../..
sourire...
j'avais cru comprendre lors de mon accueil (début Mars), que les émoticones émanant d'un nouveau déplaisaient. (sad)
Cependant, il y en a toujours 1 (rolleyes) dans ma signature qui ne fait qu'une ligne...
re sourire...
pour épargner la molette de ma souris, je n'affiche plus les signatures...(clin d'oeil)
 
Re : Problème transformer texte en date

Bonsour®
bonjour le forum,
../..
mais je mets celle de Modeste pour le car(160) et car(32).
../..

sourire... explication :
très souvent lors des imports, le caractère inseccable (car(160))
ce qui était le cas en colonne A,
est inseré dans les données en remplacement du caractère "espace" (car(32)) :
  • au sein d'une donnée,
  • en tant que séparateur de millier,
  • en tant que délimiteur de fin de chaine,
 
Re : Problème transformer texte en date

Bonjour à tous

Pourrais-tu tester cette macro en sélectionnant tes données texte à transformer en date ?

Code:
Sub Transforme_Texte_En_Date()
Dim DateAt As Date
For Each cell In Selection
DateAt = cell.Value2
cell.Offset(0, 5) = DateAt
Next
End Sub
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
67
Réponses
3
Affichages
238
Réponses
8
Affichages
445
Réponses
6
Affichages
108
Retour