Opérations sur les heures en VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Michel0

XLDnaute Nouveau
Bonsoir,

J'ai un problème en VBA :

Je récupère les valeurs d'une cellule A ("4/12/12 06:00:00") et de la Cellule B("5/12/12 6:00:00") - Les deux cellules sont en format date/heure.

Je voudrais avoir une variable X qui aurait une valeur de 24:00:00 (ou superieur) qui m'indiquerais l'intervalle en mes 2 dates.

Actuellement, quand je fait B-A, il me renvoie la date 31/12/1899.

pouvez vous m'aider ?

Merci d'avance
 

Pièces jointes

Re : Opérations sur les heures en VBA

Bonjour ,
Autre solution :
la boite t'affichera 28 h, en modifiant le h en n tu obtiens les minute ,par un s les secondes , par un d les jours, etc

Code:
Sub testDate()
Dim Ecart As Long

Ecart = DateDiff("h", "01/01/2012 16:30:00", "02/01/2012 20:31:00")
MsgBox Ecart
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
731
Retour