Des nouvelles de l'avancement :
Il semble (j'ai encore des tests à faire) que j'ai passé avec succès l'étape de la durée calendaire calculée en Année(s), mois et jour(s) sans utiliser la fonction DATEDIF de Excel, ni la fonction Datediff de VBA. Pour résumer : comme on le ferait manuellement (à l'école, par exemple): en comparant les 3 unités et en modidiant les unités en amont en cas de valeurs comparées justifiant un passage à l'unité inférieure (par exemple : si jour_calendaire_fin < jour_calendaire_début, le mois calendaire est à diminuer de 1 unité, etc ;..)
J'ai choisi de garder le raisonnement manuel dans le but, précisément, d'éviter des bugs de calculs plus "automatiques".
Je ne saurai que je ne me suis pas trompé qu'après un nombre important de tests (cela va me prendre du temps)
Se poseront ensuite des problèmes de même nature pour aller au-delà des joujrs (heures, minutes et secondes). Hé oui : 1 seule seconde de moins peut entraîner la réduction de tout ou partie des autres unités en amont.
Je continuerai demain.