Bonjour,
Je suis à la recherche d'une solution en VBA pour avoir un résultat de durée en heure/minute.
Exposé:
Un champs date arrivée indique la date d'arrivée au format date abrégée
Un champs heure d'arrivée indique l'heure d'arrivée format heure abrégée
Un champs date départ indique la date de départ au format date abrégée
Un champs heure de départ indique l'heure de départ format heure abrégée
Un champs Temps passé indique le résultat attendu entre la date/heure d'arrivée et la date/heure de départ.
J'ai testé avec deux fonction DateDiff et Cdate qui fonctionnent avec des données statiques comme dans les exemples ci dessous:
MonChamps = DateDiff("n", "01/06/2018 23:00", "02/06/2018 01:00")
MonChamps = CDate((#06/01/2018 11:00:00 PM#) - (#06/02/2018 1:00:00 AM#))
Exemple de résultat que j'aimerai obtenir: arrivée le 01/06/2018 à 21h00 - Départ le 02/06/2018 à 03h30 Temps passé: 6.5
Ma problématique est que je souhaite utiliser les valeurs des champs des formulaires et que tous mes essais en syntaxe sont vains.
Es-ce qu'une personne pourrait me donner des exemples de syntaxes pour ma problématique?
Merci d'avance à tous les participants.
Arthur DeLyon
Partager