Convertir VARIABLE en [hh]:min

Bonjour à tous

Voilà j'ai une question, j'ai besoin de faire un calcul de somme d'heure comme ceci ( a et b provenant de deux textbox):

a = CDate("1/1/2013 2:00")
b = CDate("54:00")

c = a + b ( je veux donc incrémenter "a" de + 54 heures)

'Je sais que ceci marche parfaitement :

a = CDate("1/1/2013 2:00")
b = CDate("4:00")

c = a + b

'Cela me donne bien 1/1/2013 6:00 mais dans le 1er cas 54h est > à 12h donc il ne veut pas me le "sommer"...

Pouvez vous m'aidez?

nb : je sais que sur une cellule on utilise [cellule].NumberFormat = "[hh]:mm:ss" mais ici je ne sais pas comment convertir une variable ( et non plus le contenu d'une cellule) en "[hh]:mm:ss"...je pense que cela ne marche pas pour une variable vba visiblement car ce n'est pas un objet.

Bonjour

Remplaces ta valeur

b = TimeSerial(54, 0, 0)

Ouaou !!! t'es un génie Banzai64!!

Ça marche parfaitement!

Merci infiniment !!!!!!!!!

Rechercher des sujets similaires à "convertir variable min"