VBA - Gestion Saut de page / Impression

VBA - Gestion Saut de page / Impression - VB/VBA/VBS - Programmation

Marsh Posté le 28-12-2006 à 11:03:35    

Bonjour,
 
Je rencontre le problème suivant :
 
Afin de paramétrer l'impression d'une feuille excel, je tente de faire coincider les sauts de pages horizontaux avec les "chapitres" de ma feuille Excel.
Pas de problème si le dernier saut de page ne correspond pas à la fin de la zone d'impression.
En revanche si le dernier saut de page correspond à la fin du doc, l'emplacement (le n° de ligne) de ce saut de page crée une erreur puisque Excel considère que ce n° de ligne est égale à la dernière ligne de la zone +1.
 
Ainsi le code :  
 
MySheet.HPageBreaks(MySheet.HPageBreaks.Count).Location.Row
 
génère une erreur.
Comment pourrais-je tester (afin de l'éviter) ce phénomène sans passer par un gestionnaire d'erreur ?

Reply

Marsh Posté le 28-12-2006 à 11:03:35   

Reply

Marsh Posté le 28-12-2006 à 12:04:57    

A essayer
Application.DisplayAlerts = False
.....
Application.DisplayAlerts = True

Reply

Marsh Posté le 28-12-2006 à 12:17:08    

Non, DisplayAlerts ne fonctionne qu'avec les messages issus de l'appli-support, pas avec ceux de VB.
 
Merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed