A macro that manipulates a formatted text without altering the position of text.

Hello,

        I publish a weekly article containing 7 lists. I get the first list from an external source and I use the first list as a roadmap for other lists. 

       For example, the item in the 3rd column of the first list would always appear in the 4th column of the second list and in the 5th column of the third list. Each list has it's own font size and position on the document.

I do this every week using copy and paste. I want a macro that performs DOM like javascript and automates the process. 

 Any ideas or help?