<HTML>Salut Erwan,
Suite à ton mail, je t'ai répondu ceci :
...........
Je regarde un peu ta feuille... Mais déjà je ne comprends pas :
"J'aimerai qu'elle inscrive aussi cette durée dans une autre cellule (AUT10)"
Il ne peut y avoir de cellule "AUT10" dans Excel ! et je ne vois pas de cellule nommée "AUT10", donc déjà je ne vois pas (comprends pas) où veux-tu obtenir ton report...
Ce que je comprends :
- coordonnée relative = ce que tu transposes par tes OFFSET dans tes macros dans les cellules cachées en face de chaque zone sélectionnée...
- coordonnée absolue = une seule est même cellule qui serait un compteur de durée de toutes les activités saisie...
Bon admettons que tu te soies planté dans l'adresse de cette cellule de "coordonnée absolue" et que tu veux avoir un compteur permanant de chaque durée saisie dans la cellule CM1 (au dessus de ton tableau récapitulatif)... Et que toutes les durées que tu saisies s'auto-additionnent dans cette cellule (voir solution plus bas compteur VBA) ... Donc en suivant cette logique, tu devrait avoir EXACTEMENT le même montant que si tu fais un total de ton tableau récapitulatif en CO30... ? Probablement ceci dans un but de pur contrôle.............. Ou bien j'ai déjà rien compris ?
En fait d'après ce que je comprends... ton but est d'avoir un planning journalier, qui encadre les plages du temps utilisé, tout en reportant une analyse du temps passé à chaque activité ...
Toujours en partant du principe que tu veux un contrôle, pour reporter une sorte de compteur des durées de toutes les activités, il suffit d'utiliser un compteur en VBA du style suivant
Sub Test()
Dim Nouveau As Integer
Dim Ancien As Integer
Dim ValeurAjoute As Integer
Dim Message, Title, Default, MyValue
Message = "Saisissez la durée !"
Title = "InputBox Demo"
Default = "0"
ValeurAjoute = InputBox(Message, Title, Default)
Ancien = Range("A1").Value
Nouveau = Ancien + ValeurAjoute
Range("A1").Value = Nouveau
End Sub
Remarque 111) : J'ai déclaré ce compteur en Integer soit de valeur est comprise entre -32 768 et 32 767 à ne pas dépasser (ce que je ne pense pas en une semaine...)
Remarque 222) : Peut-être veux-tu simplement un compteur des durées saisies pendant chaque nouvelle session de ce classeur... Il suffirait simplement de réinitialiser la cellule du compteur à zéro à chaque ouverture...
Bon enfin si il faut je suis complètement à coté de la plaque dans ce que tu veux faire... Fais moi savoir !!!
................
Voilà donc la balle est dans ton camps !!
@+Thierry</HTML>