Excel limite le nombre de sauts de page manuels à 1026


Résumé


Microsoft Office Excel a une limite de 1026 sauts de page manuel horizontal pour une feuille de calcul. Dans Excel 2007, une limite de sauts de page manuels est de 1023. Si vous exécutez une macro qui essaie de dépasser cette limite, le message d’erreur suivant s’affiche :
Pas assez de mémoire.
Ensuite, vous pouvez recevoir le message d’erreur suivant :
Erreur d’exécution '1004' :
Erreur définie par l’application ou définie par l’objet
Avec Microsoft Excel 2002, le message d’erreur suivant s’affiche :
Erreur d’exécution '1004' :
Cette action dépasse le nombre de sauts de page que vous pouvez ajouter manuellement à une feuille de calcul. Une feuille de calcul peut contenir jusqu'à 1 026 sauts de page horizontaux.

Plus d'informations


Le suivant de Visual Basic pour Applications Excel macro (VBA) illustre comment l’erreur peut se produire.
Sub Test()    Dim oSheet As Worksheet
Set oSheet = ThisWorkbook.Worksheets(1)
For i = 1 To 2000
oSheet.HPageBreaks.Add oSheet.Rows(i + 1) '<- Error when i=1027
Debug.Print i
Next
End Sub