Bonjour jean yves, le Forum,
Peut-être un début de piste ici :
http://support.microsoft.com/default.aspx?scid=kb;fr;462228
J'utilise Microsoft Excel 5.0 pour Microsoft Windows, et je désire
tester, grâce à une procédure Visual Basic edition Application, si la
ligne de cellule active se situe, ou ne se situe pas, en dessous d'un
saut de page automatique. Comment puis-je proceder ?
Voici la procédure à utiliser ; cette procédure renvoie VRAI, ou FAUX,
suivant l'emplacement du saut de page par rapport à la ligne de la
cellule active.
Code Visual Basic français :
Proc test()
Message CelluleActive.LigneEntière.SautPage = xlAutomatique
Fin Proc
Code Visual Basic anglais :
Sub test()
MsgBox ActiveCell.EntireRow.PageBreak = xlAutomatic
End Sub
REMARQUES :
1. La détection d'un saut de page automatique ne peut se faire que si
celui-ci se situe à l'intérieur de la zone qui sera imprimée. Si ce
n'est pas le cas, la procédure précédente renvoie FAUX, alors que le
saut de page automatique existe bien en dessus de la ligne de la
cellule active.