Bonsoir,
quelques modifications sur votre fichier :
Mise en place d'une ligne "large" hors impression pour mettre une seule fois les boutons de commande, puis mise en place du verrouillage des volets à partir de la ligne 2, comme cela quelque soit le scroll, les boutons restent accessibles, plus besoin d'en créer une grappe à chaque feuille.
Suppression des boutons "grossier" par la mise en place de formes, c'est plus joli et on peut en choisir les couleurs et aspect, voir même importation d'une image d'imprimante et on y affecte le code d'impression...
Le principe général du code : 49 lignes imprimables par feuille, on compte le nombre de ligne du tableau à rajouter à la dernière utilisée, puis on retire "1" (première ligne de boutons de commande) et on divise par 49 (49 lignes par page) et on en prend l'entier :
- si = 0 alors une seule page, on crée la zone d'impression et on supprime tous les sauts de pages
- si = 1 alors deux pages, on crée la zone d'impression et on ajoute un saut de page à la ligne 50 (soit la 49ième de la page 1)
- si = 2 alors trois pages, on crée la zone d'impression et on ajoute 2 saut de page un en 50 et un autre en 99
- si etc...
L'ajout de saut de page pourrait être "automatisé" avec une boucle mais si votre projet va de 1 à 4 page cela ne coute pas grand chose en codage de le faire "à la main" ligne après ligne.
Lors de l'initialisation, j'ai rajouté la suppression de tous les sauts de page et réduction de la zone d'impression équivalent à 1 page.
Le fichier :
@ bientôt
LouReeD