I expect VBA generates your table, correct? In that case you should be able to know the size of the table during that process and you can assign a range name to the newly inserted table rows.
Suppose you have a range object called oRng:
oRng.Name = "TheTable"