Concat 2 cellules pour en faire un date time

Bonjour,

J'ai une cellule qui contient une date et une autre qui contient 1 heure hh:mm.

J'aimerais en faire une troisieme qui concatene les deux et qui donne un format du genre dd/mm/yy hh:mm.

J'imagine que la solution est simple mais ca fait pres de 30 minutes que j'essaie et je ne trouve pas.

La solution doit etre en VB.

merci

Acheo

Bonsoir et bienvenu(e)

A tester

A1 : Date

B1 : Heure

Sub test()
 Range("C1").Value = Range("A1") + Range("B1")
End Sub

Bonjour acheo, Banzai64

à mon avis pas besoin de VBA ni de se prendre la tête...

avec les données de Banzai64 : A1 DATE et B1 HEURE, C1 =A1+B1 directement dans la barre de formule devrait suffire éventuellement à compléter avec un format approprié du style JJ/MM/AA HH:MM

Bonjour

Bonjour andrea73

C'était bien mon avis, mais il y avait une condition

acheo a écrit :

La solution doit etre en VB.

oui effectivement donc je m'incline et valide ta solution qui de tout façon revient au même résultat

Bonjour Banzai, Andrea73

On peut peut-être dire à acheo que mettre 2 fois la même date et heure sous le nez de l'utilisateur ça fait beaucoup... Si besoin de la valeur date+heure dans le code, on peut la recueillir dans une variable sans aller encombrer une cellule.

(Et puis se souvenir qu'on ne concatène pas des heures avec des dates, sauf pour enchaîner le temps , ce sont valeur numériques de même nature qu'on additionne.)

Cordialement.

Rechercher des sujets similaires à "concat date time"