This version will clear the old data (by deleting the table rows rather than just clearing the data they contain) and will then paste the values from column A into the table:
If you want to add all three tables to it then you'll be better off going back to my original suggested approach of looping through tables, like this:
Now this one will still leave a blank row, but only because your 2nd table has a blank row at the end. Sort that out and all should work as expected.
If the blank could really be there and you don't want to include it then the code will need a further slight change:
Hopefully that covers all scenarios, but let me know if I've missed something.
BSB
Bookmarks