|
先日、【4626】bookへのコピーについて質問をし解答をいただいたのですが、もう一つ知りたいことができました。
下記のVBAですと、セル全ての情報(セルに色がついていたり、計算式がはいっていたり)コピーされてしまいました。
私的にはセルの値のみコピーしたいのですが・・・どうしたら良いのでしょうか?
具体的にいうと・・・
Sheet1のA1に「123ABC」と表示。中身は"=A4&A5"という式が入っている(セルの色が黄色)という場合、「123ABC」をbook2-sheet3-A12にコピーしたい場合のVBAがしりたいのです。
Public Sub CopyTest()
Dim wkbWrite As Workbook
'Book2をOpen
Workbooks.Open (ThisWorkbook.Path & "\" & "Book2.xls")
'Book2.xlsの参照を変数に代入
Set wkbWrite = ActiveWorkbook
With ThisWorkbook
.Worksheets("Sheet1").Range("A1").Copy _
Destination:=wkbWrite.Worksheets("Sheet3").Range("A12")
.Worksheets("Sheet2").Range("C10").Copy _
Destination:=wkbWrite.Worksheets("Sheet4").Range("A13")
End With
Set wkbWrite = Nothing
End Sub
お手数ですが、教えて頂けないでしょうか?お願いします。
|
|