Bonjour à tous
j'ai un fichier excel avec une date au format dd.mm.yyyy et je voudrais la convertir en yyyymmdd.
de plus il faudrait que les jours soient ramenés au dernier jour ouvrable.
Si quelqu'un pouvait m'aider
a++
Lord Sinclair
Version imprimable
Bonjour à tous
j'ai un fichier excel avec une date au format dd.mm.yyyy et je voudrais la convertir en yyyymmdd.
de plus il faudrait que les jours soient ramenés au dernier jour ouvrable.
Si quelqu'un pouvait m'aider
a++
Lord Sinclair
salut,
si Excel prend deja tes donnees pour des dates, tu peux changer le format directement dans Excel avec Format>Cellule>Format Perso.
Sinon, en considerant tes dates comme des caines de caracteres tu peux faire une formule qui te donnera le resultat.
Code:
1
2 'dd.mm.yyyy en A1->yyyymmdd en B1 =Right(A1,4) & mid(A1,4,2) & Left(A1,2)
merci beuacoup pour ta réponse mais je débute en vba. J'espère faire rapidement des progrès d'ailleurs.
si je mets ton code, il me dit que c'est pas possible que ça commence par un =
Si j'ai ma date dans la cellule b7 par exemple, je mets quoi??
merci encore
a+
dans mon exemple, il s'agit d'une formule a mettre dans une cellule.
Si ta date est en B7 au lieu de A1, tu remplaces A1 par B7
Si tu veux le coder en VBA, ca donnera (toujours si on met le resultat dans la meme cellule)
Code:Range("B7").Value = =Right(Range("B7").Value,4) & mid(Range("B7").Value,4,2) & Left(Range("B7").Value,2)