A family of Microsoft word processing software products for creating web, email, and print documents.
I thought by embedding a 'tab' character (Alt9) or similar control where I wanted the splits to take place, word may move to the next column before continuing replacement but it appears its not as smart as that and just does a 'cut and replace'.
Its looking like linking to a separate table via VBA & lookup functions may be my only option.
You're right, AutoCorrect is "not as smart as that". Its internal programming doesn't do what you were hoping for.
Depending on how uniform your tables are, however, it may be possible to do something with a formatted AutoCorrect entry.
For example, if the table is always three columns covering the entire width between the default margins, you can set up a one-row table with the desired text
Select the whole row (not including the end-of-table marker that appears as a square on the right), go to the AutoCorrect dialog where the "Formatted text" radio button will be automatically selected, and enter the name (here Test1).
Note that the cell markers (not tabs) are represented in the list as asterisks -- you do not type asterisks or tabs!
When you type the name (Test1) in the first column of a row in a three-column table and type a space or tab, the entire row of the AutoCorrect entry will be inserted before the current row. If you do the same in any other cell, the AutoCorrect will be inserted as a nested table within that cell.