Excel limita el número de saltos de página manuales a 1026


Resumen


Microsoft Office Excel tiene un límite de 1026 saltos de página horizontales manuales para una hoja de cálculo. En Excel 2007, un límite de saltos de página manuales es 1023. Si ejecuta una macro que intenta sobrepasar este límite, recibirá el siguiente mensaje de error de tiempo de ejecución:
No hay memoria suficiente.
A continuación, puede recibir el siguiente mensaje de error:
Error en tiempo de ejecución '1004':
Error definido por el objeto o definido por la aplicación
Con Microsoft Excel 2002, recibirá el siguiente mensaje de error:
Error en tiempo de ejecución '1004':
Esta acción excede el número de saltos de página, que puede agregar manualmente a una hoja de cálculo. Una hoja de cálculo puede contener hasta 1026 saltos de página horizontales.

Más información


El siguiente de Visual Basic para Aplicaciones de Excel macro (VBA) muestra cómo podría producirse el error.
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