I do not know anything about links but from what I read it can be a pain.
But this should, if my thinking is right, only copy the values across.
See if it works for you.
Replace this
With .Sheets("JV Upload")
lr = .Cells.Find(What:="*", SearchOrder:=xlRows, SearchDirection:=xlPrevious, LookIn:=xlFormulas).Row
.Range("A3:O" & lr).Copy ThisWorkbook.Sheets("BS").Cells(Rows.Count, 1).End(xlUp).Offset(1)
End With
with this
With .Sheets("JV Upload")
lr = .Cells.Find(What:="*", SearchOrder:=xlRows, SearchDirection:=xlPrevious, LookIn:=xlFormulas).Row
ThisWorkbook.Sheets("BS").Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(lr - 2, 18).Value = .Range("C3:T" & lr).Value
End With
Bookmarks