I have a spreadsheet that takes 50 pages to print.

Often I only want to print a small portion of this. I which case, I select the cells I want printed. When I print, I chose to print only the selected cells

Sometimes I forget to do this. I highlight the cells that I want printed. However when I print, the default is to print all pages. I forget to print only the cells selected.

How do I fix this?
Can I change the printing default?
Can I write a printing macro?