When you say 8 routines, could they be one customised routine in a loop pointing to four rows of an eight row spreadsheet?