One other option: In workbook2 choose Edit | Links and then choose the
[Break Links] option. That should convert all links to their current value,
much the same as Edit / Paste Special w/Values. But affecting only linked
values.
But from reading some of your exchange with MJJ I'm thinking that maybe
you're still wanting to retain a sheet with the links, while keeping the
'carved in stone' version of the data on another sheet. So, think about this:
Start by making a copy of the worksheet with the linked values on it in
Workbook2.
Choose that copy of the sheet and run the macro that I provide below. It
will take all formulas, including those involving links and convert them to
their resulting values on the sheet selected when you run the macro.
To put the code into your Workbook2: open that file, press [Alt]+[F11] to
open the VB Editor. Choose Insert | Module and copy and paste the code below
into the module that's presented to you. Close the VB Editor. To use it,
just use Tools | Macro | Macros and select the CarveInStone macro frm the
list to [Run].
Sub CarveInStone()
Dim myUsedRange As Range
Set myUsedRange = ActiveSheet.UsedRange
myUsedRange.Formula = myUsedRange.Value
End Sub