こんばんは!
参考にならなかったらごめんなさい。
あるBookの数式が入っているSheet(Book1のSheet1とします)で、数式によって表示されている数値のみを
別Book(Book2とします)のSheet1の同じセル番地に表示させたい!という解釈での方法です。
VBAになってしまいますが・・・
数式が入っているBookのSheet1をアクティブにし、Altキーを押しながらF11キーを押します。
VBE画面が出ますので、↓のコードをコピー&ペーストしてマクロを実行してみてください。
Sub test() '←この行から
Dim i, j As Long
Dim wb1, wb2 As Workbook
Set wb1 = ThisWorkbook
Set wb2 = Workbooks("Book2") '←Book名は適宜変更してください。
For i = 1 To wb1.ActiveSheet.UsedRange.Rows.Count
For j = 1 To wb1.ActiveSheet.UsedRange.Columns.Count
If ActiveSheet.Cells(i, j).HasFormula And IsNumeric(ActiveSheet.Cells(i, j)) Then
wb2.Worksheets("sheet1").Cells(i, j) = wb1.ActiveSheet.Cells(i, j)
End If
Next j
Next i
End Sub '←ここまで
尚、一旦マクロを実行すると元に戻せませんので、一度別Bookを開いてマクロを試してみてください。
的はずれならごめんなさいね。m(__)m
お礼
回答ありがとうございます。別の方からも同じ方法を教えていただいたのですが別のbookになるとうまく作動しませんでした。せっかく教えていただいたのに申し訳ありません。とりあえず色々とありがとうございました。