Trying to create a macro to format a sheet to fit on 1 to 2 pages (this varies) and present itself in the print preview ready for printing. The file I'm using this macro for recieves updates via a link which adds a new data entry to the bottom row each time it gets updated (that is of course if there are any new entries) I need a line of code which will tell it to print only the data entries (plus new ones) and leave out blank lines.