Bonjour à toutes et à tous !
J'ai un petit problème tout bête, assez bizarre, tenant peut-être du bug Excel...Je ne sais pas vraiment quoi en penser. Peut-être pourrez-vous m'aider ?
Alors voilà, j'ai ce petit bout de code :
Cela me compte le nombre de sauts de page que j'ai dans ma feuille puis m'affiche les lignes où ils sont situés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Sub count() For i = ActiveSheet.HPageBreaks.count To 1 Step -1 MsgBox (ActiveSheet.HPageBreaks.Item(i).Location.Address) Next i End Sub
Le code marche à la perfection. Seulement, sur ma feuille, j'ai 2 sauts de page pour donc 3 pagesEn lançant le code, il ne m'affiche que le 1er saut de page. De plus, si je fais un
je n'ai le droit qu'à 1 seul saut de page trouvé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MsgBox(ActiveSheet.HPageBreaks.count)
Voilà où ça devient tordu : j'ai ce résultat seulement lorsque je suis au début de ma page. Si je scroll jusqu'en bas de ma feuille, 2 sauts de page sont trouvés avec les lignes correspondantes comme nécessaireAlors là, je ne vois vraiment pas...
J'ai aussi fait un dernier test. Je me plaçais sur ma feuille tout en bas par un select tout bête avant de lancer ma procédure puis je me replaçais en haut : 1 seul saut de page et donc 1 seule ligne correspondante trouvée
N'auriez-vous pas une petite idée ?
Cordialement,
André
EDIT : Personne n'a une petite idée ?![]()
Partager