Bonjour,
pas forcément simple, vu qu'il ne s'agit pas d'un zoom, une piste, ce serait de faire varier tes hauteurs de ligne en détectant le moment où tu génères un saut de page....Tu doubles la hauteur, tu testes si trop petit, tu recommences, si trop grand tu testes avec un coef de 1.5 au lieu de 2 etc pour arriver au + proche.
pour la gestion des sauts de pages vois ici :
http://www.developpez.net/forums/d73...gne-orpheline/
et en cherchant sur le forum.
Aussi pour savoir combien de pages seraient imprimées tu peux passer par :
(indicatif ici si ta feuille tient sur une largeur)
msgbox Val(ExecuteExcel4Macro("Get.Document(50)"))
cordialement,
Didier
Partager