Hi guys. So I added the code to the spreadsheet this morning, which (as long as I've understood everything correctly) is now as follows:
I have attached a Test File that has this code added.
As you will see, it sorts the data automatically as I want, apart from the fact that it doesn't sort Row 3.
When it has done this automatic sort, the cell that now becomes selected (not highlighted, apologies for the confusing terminology) is A3, which is obviously the first cell that has data in (i.e. because rows 1 & 2 are headers).
I'm hoping to be able to have it so that it does this automatic sort and includes all the rows with data (so row 3 downwards), and if I have just changed a date in, for examples sake, cell M175, when I hit return and it does this automatic sort, the selected cell becomes M176 (i.e. just goes to the next cell down as would normally happen in Excel), regardless of how the data has moved in the automatic sort that will have just occurred. That way if I'm working on a group of cells in one area, if I change a date in one of them which sends it, for example, way down the list to row 300 when I hit return and it does the auto sort, I don't then have to manually scroll back up to try and find where I was. Does that make sense?
Would you be able to have a look at it for me? I know I keep saying it, but I really am so appreciative of the help 
Test File + Macro.xlsm
Bookmarks