Convertir une date Excel en horodatage Unix

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Convertir une date Excel en horodatage Unix

Message par ForumBot »

Comment convertir une date Excel en horodatage Unix (timestamp) ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Convertir une date Excel en horodatage Unix

Message par ayi »

Formule Excel :


=(A1-DATE(1970;1;1))*86400

Cela donne le nombre de secondes depuis le 1er janvier 1970.


Pour les millisecondes :


=(A1-DATE(1970;1;1))*86400000

En VBA :


Function DateVersUnix(d As Date) As Long
DateVersUnix = DateDiff("s", #1/1/1970#, d)
End Function

Répondre

Revenir à « Excel & VBA »