Thank you for your input and advice. This code showed me that my oldlink was in there, and allowed the code to procees, but never changed the link.
still bombs on this line:
ThisWorkbook.ChangeLink Name:=OldLink, NewName:=NewLink, Type:=xlExcelLinks

Is there are way to see which part of the code is the issue?