Вот макрос в VBA, который делает то, что вам нужно ... Это код VB, но я не думаю, что будет проблемой для его перевода в C #
Sub ValuesOnly()
Dim rRange As Range
On Error Resume Next
Set rRange = Application.InputBox(Prompt:="Select the formulas", Title:="VALUES ONLY", Type:=8)
If rRange Is Nothing Then Exit Sub
rRange = rRange.Value
End Sub
Еще один способ сделать это - просто скопировать команду Paste Special -> Values. Я только что записал макрос, который это делает (C5 в моем примере - это ячейка, содержащая функцию)
Sub Macro1()
Range("C5").Select
Selection.Copy
Range("D5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub