Give this on e a shot:Sub SetPrintAreaAllSheets()For SheetIndex = 1 To ActiveWorkbook.Sheets.CountvPrintrange = Sheets(SheetIndex).Cells(1, 1).CurrentRegion.AddressSheets(SheetIndex).PageSetup.PrintArea = vPrintrangeNext SheetIndexEnd Sub