Bonjour,
on m'a chargé de debuger une application développée en java et qui gére des feuilles excel avec des script vb.

l'application récupère des heures à partir d'une base de données oracle au format HH24:MI (17:30 par exemple) et l'envoie vers une feuille excel.
il y a aussi une macro visual basic qui fait des traitement sur les données et les affichent sur une autre feuille excel.

Mon problème est le suivant : je récupère toujours une heure bizzare : 5:02 au lieu de 17:00 par exemple.
J'ai rajouté une ligne dans le script visual basic pour voir le contenu de la cellule avec formatage et la surprise j'ai un nombre décimal : 0,69............. ou même 8,67......E-02.

et la je ne comprend plus rien.
Quelqu'un pourra m'expliquer comment fonctionne les heures sous excel et comment les manipuler sous visual basic.

Merci d'avance