Lupp, Are you saying you ran the macro using the code in this post and it worked? I will try setting up with bare bones files for both documents to see if presents the same problem. Is this what you meant by “work on a copy” instead of the document itself?
Can you explain how the .Sheets
impacts this line rng = oDoc2.Sheets(0).getCellRangeByName("A1")
if it is declared as Dim Sheets
should this suffice? It isn’t causing the “object variable not set” message is it?