Calcul d'horaire sous VBA

Bonjour tout le monde

Je reviens sur un de mes problèmes qui avait été résolut concernant le temps entre l'heure de départ et l'heure de retour,

solutionné par la fonction

=MOD(E2-D2;1)

qui fonctionne très bien mais je voudrais le faire sous vba

calculer le temps entre l'heure de départ et l'heure de retour en prenant en compte que l'on peut changer de jour,

c'est à dire le départ à 22h00 et le retour a 03h00

Je joins un fichier d'exemple pour mieux comprendre

Merci d'avance

Bonjour

Pas trouvé autre chose

A tester

  Range("D" & DernLig).Value = TextBox1.Text
  Range("E" & DernLig).Value = TextBox2.Text
With Range("L" & DernLig)
    .Formula = "=MOD(E" & DernLig & "-D" & DernLig & ",1)"
    .Value = .Value
  End With
  Unload Me
End Sub

Salut Banzai,

Ya pas mieux je crois, en la circonstance, sauf à faire le calcul en VBA (plus long). Car l'opérateur Mod de VBA (comme \ [quotient entier]) ne fonctionne correctement que sur des entiers, contrairement à la fonction MOD.

J'en ai eu autrefois une expérience malheureuse (car pas d'erreur d'exécution mais un résultat faux).

Bonne journée.

Bonjour a toi,vous,

testé et approuvé ça fonctionne comme je le souhaite

Merci beaucoup

Rechercher des sujets similaires à "calcul horaire vba"