jeromeN95
XLDnaute Impliqué
Bonsoir a tous, voila, j'ai une formule de durée qui effectue une difference entre l'heure qu'il est et l'heure a un moment donnée:
=SI(ET(P13="";C13="");"";SI(P13="";$S$1-C13;P13-C13))
avec en S1, l'heure actuel.
C13, une heure d'entrée
et P13, l'heure de sortie
Mais j'ai inserer tout ca, grace à 1 bonne ame, dans VBA.
Le probleme est que la fonction ne marche que si l'heure d'entrée et inscrite manuellement par l'utilisateur. Or, j'ai crée une macro qui lorsque l'on double clique sur la cellule, affiche l'heure.
La solution serait, a mon avis, de passé par une formule de durée qui ferai le calcule selon la valeur des cellules S1, C13 et P13; et non pas le calule direct a partir de la lecture des cellules...
Je pense que ce probleme est assez courant mais la fonction recherche sur le forum ne m'a rien donnée.
Merci de votre aide.
=SI(ET(P13="";C13="");"";SI(P13="";$S$1-C13;P13-C13))
avec en S1, l'heure actuel.
C13, une heure d'entrée
et P13, l'heure de sortie
Mais j'ai inserer tout ca, grace à 1 bonne ame, dans VBA.
Le probleme est que la fonction ne marche que si l'heure d'entrée et inscrite manuellement par l'utilisateur. Or, j'ai crée une macro qui lorsque l'on double clique sur la cellule, affiche l'heure.
La solution serait, a mon avis, de passé par une formule de durée qui ferai le calcule selon la valeur des cellules S1, C13 et P13; et non pas le calule direct a partir de la lecture des cellules...
Je pense que ce probleme est assez courant mais la fonction recherche sur le forum ne m'a rien donnée.
Merci de votre aide.