Tout repose sur le n° de DI aujourd'hui, notamment le fait de mettre à jour les heures dans l'onglet demandes par cette instruction :
lo.ListColumns(7).DataBodyRange.Find(what:=strID, LookIn:=xlValues, lookat:=xlWhole)
où strID est l'ID de la ligne où est donné le temps passé !
Pas d'identifiant => pas de possibilité de renvoyer les valeurs !
Dans ce cas, il est nécessaire de rajouter un n° de ligne dans demandes et dans chaque onglet, ce que je vais faire ...