transformer un nombre en une date

jtitin

XLDnaute Occasionnel
Bonjour à tous
je reçoi un fichier dont une cellule comporte un nombre
ce nombre correspond à une date et je cherche à transformer ce nombre en date

1235706 qui correspond à 22/12/2012
1236601 31/12/2012
130802 08/01/2013
131307 13/01/2013
135103 20/02/2013

Les deux premier chiffres de chaque nombre représentent l'année (2012, 2013)

les deux derniers représentent le jour avec 01 pour Lundi et Dimanche 07

les deux ou trois du millieu représentent le 1er au 365 ou 366 ème jour de l'année

comment transformer le nombre en date
merci
 

Pièces jointes

  • Classeur2.xlsx
    9.8 KB · Affichages: 54
  • Classeur2.xlsx
    9.8 KB · Affichages: 50
  • Classeur2.xlsx
    9.8 KB · Affichages: 56

JHA

XLDnaute Barbatruc
Re : transformer un nombre en une date

Bonjour à tous,

Je ne trouve pas le même résultat que toi.

Code:
=("1/1/"&GAUCHE(B3;2))+STXT(B3;3;3)-1

JHA
 

Pièces jointes

  • date.xlsx
    10.5 KB · Affichages: 45
  • date.xlsx
    10.5 KB · Affichages: 32
  • date.xlsx
    10.5 KB · Affichages: 37

jtitin

XLDnaute Occasionnel
Re : transformer un nombre en une date

merci à tous pour vos réponses

est il possible d'utiliser la formule de Dranreb dans un formulaire VBA
=DATE(GAUCHE(B3;2)+2000;1;STXT(B3;3;NBCAR(B3)-4))

Exemple
j'ai 2 texbox, dans la Textbox1 je rentre le N° 1235706
et lorsque je clic sur le bouton envoi le calcul se fait dans la textbox2 et le résultat s'incrémente sur la feuil1 en cellule A1
je vous met un fichier joint avec un commencement mais il beugue
merci pour votre aide
 

Pièces jointes

  • Classeur2.xlsm
    21.3 KB · Affichages: 34
  • Classeur2.xlsm
    21.3 KB · Affichages: 37
  • Classeur2.xlsm
    21.3 KB · Affichages: 41

Discussions similaires

Réponses
2
Affichages
439

Statistiques des forums

Discussions
311 711
Messages
2 081 799
Membres
101 818
dernier inscrit
tiftouf5757