J'ai enfin ouvert ton fichier de #1.
Tu dis que tu veux garder un saut de page entre la colonne F et la colonne G :
Mais tu dis aussi que la plage d'impression horizontale va de la colonne A à la colonne F :
Du coup, deux choses :
1- Comment pourrait-il y avoir un saut de page entre les colonnes F et G ?
2- Pourquoi as-tu inclus la colonne G dans la zone d'impression ?
Il serait certainement plus simple de ne pas intégrer la colonne G à ta zone d'impression, comme ça tu n'as pas à gérer de saut de page entre les colonnes F et G.
La gestion en VBA de l'impression est particulièrement complexe !
C'est principalement vrai quand on a un nombre variable de lignes à imprimer. Il faut alors gérer une longueur variable de certaines pages pour ne pas se retrouver avec juste 2 ou 3 lignes sur la dernière page.