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

team76

XLDnaute Nouveau
bonjour à tous,
Je travaille actuellement sur une macro de transfert de données d'un fichier de resultats excel vers un autre fichier excel (à completer pour un client
L'une des colonnes est à completer par les dates d'essais.)
Dans le fichier d'origine la date est sous la forme suivante 12 mar 2010 (non reconnu comme une date mais comme un texte dans le format de cellule)
Or Le client nous impose de rentrer la date sous la forme yyyy-mm-dd

J'ai essayé de multiples fonction mais ne parviens pas à arriver au format souhaité.
En utilisant la fonction Cdate j'arrive à convertir la date au format americain (mm/dd/yyyy) mais pas plus,

je n'arrive pas à imposer un autre format, j'ai tenté avec le code suivant mais ca ne fonctionne pas 'CDate(Format(Year(CDate(Mydate_Date)), "yyyy-") & Format(Month(CDate(Mydate_Date)), "MM-") & Format(Day(CDate(Mydate_Date)), "dd")'

pouvez vous m'orienter par rapport à toutes ces fonction (format; datevalue; stringdate; cdate; etc)

D'avance merci
 
Re : Format de dates

Bonjour team76,

je ne comprends pas bien
as-tu un petit bout de fichier exemple ? (en indiquant bien ce que tu souhaites obtenir)

pour faire simple
toutes les informations sont regroupées dans un tableau excel classique
une des colonnes indique la date associée à chaque prise de mesure.
les dates sont sous cette forme 12 jan 2010:
- pas reconnu comme un format date mais comme un texte
- J'ai environ un milliers de données datées donc je ne peux pas faire la conversion des dates à la main

...et je veux les convertir dans ce format 2010-01-12

(Le transfert d'un fichier à un autre n'a aucune importance dans le cas présent, c'était à titre d'information)
 
Re : Format de dates

Bonjour team76, tototiti, le forum,

Entièrement réalisé à la main à partir de l'enregistreur de macros 😎:
Code:
Format(CDate(ActiveCell), "[$-400C]yyyy-mm-dd;@")
Dis si ça te va...
Cordialement,
Guiv
 
Re : Format de dates

Bonjour team76, tototiti, le forum,

Entièrement réalisé à la main à partir de l'enregistreur de macros 😎:
Code:
Format(CDate(ActiveCell), "[$-400C]yyyy-mm-dd;@")
Dis si ça te va...
Cordialement,
Guiv

effectivement ca marche, merci infiniment
j'avais utilisé l'enregistreur de macro mais ca ne me donnais pas ce code la et ca ne fonctionnais pas

Encore merci pour le service ca me depanne bien
 
- 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
107
Réponses
6
Affichages
312
Réponses
8
Affichages
495
Réponses
7
Affichages
184
Réponses
3
Affichages
202
Retour