Bonjour
pour compléter, il y a dans mon fichier exemple, un menu déroulant qui permet de choisir 3 cas (actualiser le TCD après élection), pour simuler différents cas de taille du TCD en fonction des dates.
Donc, pour tenter de re-expliquer au mieux, est-il possible qu'ue macro puisse de manière automatique, à chaque fois que le TCD s'agrandit de nouvelles dates, définir des sauts de pages?
Ce qui est immuable est que la plage imprimable délimitée par les sauts de pages doit aller de B2 à CO XX.
Dans le cas n°1, il n'y aura qu'une page imprimable. Tant que la dernière date du TCD n'a pas dépassé le dernier jour du 4e mois après la 1ere date du TCD (soit le 30/04 ici).
Dans le cas n°2, il y aura deux pages, car on dépasse le 30/04. La dernière date du cas 2 est le 02/07, en ligne 189. La plage imprimable sera donc de B2 à CO189. Et ce saut de page doit suivre le TCD qui va s'agrandir au fur et à mesure de nouvelles dates.
Dans le cas 3, on est sur l'année complète, la plage imprimable doit donc être de B2 à CO370 avec des sauts de page intermédiaires en lignes 125 (correspondant au 30/04) et 248 (correspondant au 31/08).
Soit un saut de page tous les 4 mois, depuis la première date du TCD (qui ne sera pas forcément un 1er janvier).
Personne n'a jamais eu besoin de créer un code pour un cas de figure similaire?
En PJ, le rendu du positionnement des sauts de pages sur l'année complète.