lmlmike
Messages postés22Date d'inscriptionmardi 17 août 2010StatutMembreDernière intervention 4 juin 2016
-
17 sept. 2010 à 17:38
lmlmike
Messages postés22Date d'inscriptionmardi 17 août 2010StatutMembreDernière intervention 4 juin 2016
-
18 sept. 2010 à 17:06
Bonjour,
Dernier petit problème qui est hors du cadre de mes compétences : je n'arrive pas à rendre un temps négatif après déduction.
En gros, si j'ai une cellule avec 8 heures, si j'enlève 8h30, il me reste 30mn et pas -30mn.
Je peux pas poster le code entier parce qu'il contient 600 lignes et fait appel a 3 formulaires, mais en gros je récupère la cellule que je met en format Cdate(activecell.value au format hh:mm), ensuite je passe une variable en format date et je fais la soustraction :
dim temps_initial as date
Dim temps_resté as date
dim temps_total as date
Temps_resté = cdate("01:30")
temps_initial = cdate(Activecell.value)
temps_final = temps_initial - temps_resté
cs_lermite222
Messages postés492Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 2 juillet 20124 17 sept. 2010 à 18:28
Bonjour,
Effectivement excel ne calcul pas les dates en négatif avec la configuration par défaut. Il y a moyen en changeant la config et emloyer les dates à partir de 1904 mais ça pause d'autre problèmes.
Tu dois recalculer à partir de tes résultats négatif ? si ce n'est que pour les afficher il y a une autre solution.
tu dis...
A+
lmlmike
Messages postés22Date d'inscriptionmardi 17 août 2010StatutMembreDernière intervention 4 juin 2016 18 sept. 2010 à 17:06
En fait l'affichage se fait un peu comme du crédit temps...
J'ai des cellules où ce crédit est stocké, et par diverses opérations du temps s'ajoute, et se soustrait. Ma finalité serait d'avoir la possibilité de prendre en compte du temps négatif.
Un mec a 3 heures. Il reste 4 heures il a -1 heure.
Ensuite il reprends du crédit de 5 heures. Il aura donc 4 heures.
L'affichage sur les cellules se fait sous la forme hh:mm. Voila j'espère que j'ai été clair, j'ai beaucoup de mal des fois :$