Howdy. Just thinking out loud. Perhaps consider rearrangement of data entry. Why not add a column (A) for the day of the month and have everything within columns B-Q, which would allow for strict vertical data entry. Then you could have a hidden sheet with the days according to weeks (table), one for each month of the year and do the lookup based on the month, then appropriate table (name each table and use that name for the lookup). For the summaries, you can use lookup summaries using SUMIF or SUMPRODUCT.
Then you wouldn't have to redo any worksheets.