Code:
Sub PageSetup()
Dim LastRow As Long
Dim LastColumn As Range
LastRow = ActiveSheet.Range("A60000").End(xlUp).Row
Set LastColumn = Range("IV1").End(xlToLeft)
With LastColumn
ActiveSheet.PageSetup.PrintArea = "A1:(LastColumn)"
End With
End Sub
Im am completely stuck, attempting to set print area based to only the cells with data in them.