I have this code that will update the "Monthly Subtotal" on row 16 whenever data in cells on rows 10-14 are changed. It is working fine. What I would like help with is taking this code and applying it to calculate data in rows 18-22 and return the "Monthly Subtotals" for that set of data in row 24. The format is identical and the data is simply shifted down a number of rows. I already have changed the references in the code that is currently working on rows 10-14 but don't know how to incorporate it into the original worksheet_change code. I've attempted to do so but am getting erratic behavior as the syntax is not correct. If anyone would be willing to help cut and paste and make any adjustments to make this functional it would be greatly appreciated. Here is the code and I've attached a sample workbook as well.