Hi Sami,
The reason is that when you print or use print preview, Excel has to calculate
where the page breaks are. You can speed up your Excel by turning off
page breaks preview.
turn off manually: Tools --> Options --> View --> (uncheck) Page Breaks,
turn off in VBA: ActiveSheet.DisplayPageBreaks = False