Is there a macro where I don't have to manually calculate then print, calculate then print, calculate then, etc., etc., etc.

I want to print multiple copies of the same sheet, but I want excel to calculate the active sheet automatically before printing the next copy.