Gestion des zones d'impression - VB/VBA/VBS - Programmation
Marsh Posté le 09-07-2009 à 10:57:40
Pas d'idées.. ? Je crois que je peux laisser tomber l'impression par défaut dans excel (1 page en largeur sur 2 en hauteur) car ça ne marche vraiment pas...
Reste le VBA, mais je ne comprends pas pourquoi ça rame autant lors des mises à jour une fois qu'une zone d'impression est définie.. J'ai bien essayé de faire un ActiveSheet.PageSetup.PrintArea = "" en début de mise à jour mais ça n'a pas d'effet...
Marsh Posté le 09-07-2009 à 11:31:02
Trouvé, c'est l'affichage des sauts de pages (qui s'active par défaut une fois qu'on fait un aperçu avant impression) qui bloquait le code.
Code :
|
En début de procédure résout le problème.
Marsh Posté le 08-07-2009 à 15:56:54
Bonjour,
Je rencontre un problème avec des fichiers ayant des feuilles de taille variable (mises à jour faites par les users modifient le nombre de lignes max tous les jours). Par défaut la mise en page est définie pour chaque page par "Ajuster 1 page en largeur sur 2 en hauteur", mais ça ne marche pas toujours : parfois seule la première ligne est prise en compte... Il y a un espace vide de deux lignes entre le titre et les données, mais c'est bizarre quand même...
Pour contourner le problème j'ai défini la zone d'impression dans le code (A1 & LigneMax), mais lors d'une seconde mise à jour, le code met un temps monstre à s'exécuter, à cause de la zone d'impression définie..
Si quelqu'un a une idée..
Merci
---------------
Ctplm !