Obviously, not done.
Continuing forward, I would add more checks to make sure data doesn't contain nulls, would make the tables using proper pivot table queries.
Also, include the international sheets;
Also, better error messages to make use & debugging easier.