[Excel 2003] Sauts de pages non "comptés"
Bonjour à toutes et à tous !
J'ai un petit problème tout bête, assez bizarre, tenant peut-être du bug Excel... 8O Je ne sais pas vraiment quoi en penser. Peut-être pourrez-vous m'aider ? :mouarf:
Alors voilà, j'ai ce petit bout de code :
Code:
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 |
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.
Le code marche à la perfection. Seulement, sur ma feuille, j'ai 2 sauts de page pour donc 3 pages :yaisse2: En lançant le code, il ne m'affiche que le 1er saut de page. De plus, si je fais un
Code:
1 2
|
MsgBox(ActiveSheet.HPageBreaks.count) |
je n'ai le droit qu'à 1 seul saut de page trouvé.
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écessaire 8O Alors 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 ?:king:
Cordialement,
André
EDIT : Personne n'a une petite idée ? :cry: