Hello everyone, First time posting so apologies in advance

I have spreadsheet with 6 football group tables, I have columns which i want to sort each table in a particular order (Points, Head-to-Head, Goal Difference, Goals For, Fewest Goals Against), this is simple enough with a Macro however I just cant get my head round how to automate this, either constantly or when a change is made to the workbook

Any help would be greatly appreciated

Euro 2016.xlsx