Revit doesn't do multi-page sheets, therefore if a schedule doesn't fit on one sheet it needs to be manually split between multiple individual sheets.
There are 2 methods:
Filter schedules to control what appears on a sheet
Export to Excel and print from Excel.
FILTERED SCHEDULES
CREATE MULTIPLE SCHEDULES
First create the schedule how want it to appear.
Then duplicate it, creating a separate schedule for each sheet.
CREATE THE FILTER
Make a decision about which filter is best to use for identifying which sheet a row appears on.
For example if you are group a material schedule by specification section use that:
For a door schedule use the door mark:
PLACE ON SHEETS
Place the schedules created on to sheets.
Adjust the filter as required to fit the schedule within the sheet.
PRINT FROM EXCEL
This only works as an efficient workflow if NO EDITING IS DONE IN EXCEL.
If data from Revit is editing it is no different from manually doing schedules.
Note that images in schedules can not be exported to Excel.
The process to set up it up:
In Revit create a schedule with the columns, ordering and filters you want.
Export that schedule as a tab delimited text file (default Revit export).
Open Excel and import the exported .txt file.
Format the way you want it to look.
DO NOT ADD ANY ADDITIONAL DATA OR EDIT ANY DATA.
Print it.
When you need to print again:
Export the schedule from Revit.
Open the Excel file (the Revit import will update automatically).
DO NOT ADD ANY ADDITIONAL DATA OR EDIT ANY DATA.
Print.
Full instructions can found at:
GUIDELINES > SCHEDULES > LINK SCHEDULE EXPORT TO EXCEL
If you do want to add data in Excel or combine multiple schedules in to one it is a bit more complicated.
For an example of how to do this refer to: