Salut Claude, Salut Dan,
Merci infiniment pour vos réponses.
Claude,
Ta solution fonctionne très bien, mais elle a le désavantage qu'il faut que des formules de base soient présentes au préalable en A10:B10.
Dan,
Avec ton code, la dernière date inscrite automatiquement est le premier du mois qui suit la date inscrite en D4 alors que je désirais que se soit le lendemain. J'ai donc modifié ton code dans ce sens.
Ainsi transformé, ton code remplacerait parfaitement mes anciennes formules. J'ai cependant constaté que ces anciennes formules - de même que ton code - ne fonctionnaient pas correctement si la date de fin est un premier janvier.
J'ai donc placé dans le nouveau fichier ci-joint ton code modifié et - en parallèle - le résultat désiré avec des formules corrigées.
Du point de vue de mes formules, voici ce que j'ai corrigé :
=SI(B9="";"";SI($D$4>B9;B9;""))
=SI(C10="";"";SI($D$4>DATE(ANNEE(C10)+1;1;1);DATE(ANNEE(C10)+1;1;1);$D$4+1))
Une dernière demande : ne serait-il pas possible que ton code se déclenche automatiquement si l'une des cellules D3 ou D4 est modifiée ?
A te relire