This would be placed within the "DAILY" worksheet of the visual basic editor.
Revised to fire upon worksheet activation and to auto-fill date. Keep in mind that this will fire every time you activate the worksheet. This means that were you to visit the sheet 10 times in one day, you will see 10 iterations of the results each bearing the same date along the top (which is why I was leaning toward the click-button; 'when I'm ready' method. Some error handling to avoid this is in order, but I do not have the time to take that on right now. Also the .Copy Destination:= method will move formulas, not values, which as I am thinking about it is likely how your Early and Late totals will be calculated. You will need to replace the Destination:= with .PasteSpecial should this be the case.
Hopefully someone else will pick up the thread and help you out.
Bookmarks