Help Truly appreciated!

Currently have a large grade spreadsheet set up, main tab is the template with graphs and formatting, etc.
Second tab has all data, including student numbers.

In order to print, in the main tab that has the template, I have to type in the student number manually (6 digits) and then print, and repeat that 400 times (every month!).

I would love for Excel to somehow allow me to print all 400 records in one go.

I don't know anything about VB and Macros, I fear the learning curve of coding is too steep and too time consuming...