2

Book_ABook_Bの 2 つの Excel ワークブックがあり、 A -> Bからシート全体をコピーする方法を知っています。

        wksSh1.Copy Before:=wkbBook_B.Sheets(1)

しかし、数式ではなく、値とフォーマットでシートをコピーしたいだけです。可能です

4

3 に答える 3

5
wksSh1.Copy Before:=wkbBook_B.Sheets(1)
with wkbBook_B.Sheets(1).UsedRange
    .value = .value 'converts formulas to values
end with
于 2013-02-14T18:00:02.820 に答える
4

使用PasteSpecial:

wksSh1.Copy
With wkbBook_B.Sheets(1)
    .PasteSpecial xlPasteFormats
    .PasteSpecial xlPasteValues
End With

Scott がコメントしたように、以前のバージョンの Excel (2003 以降) では、xlPasteValuesAndNumberFormats.

于 2013-02-14T17:56:04.497 に答える