如何复制和粘贴值(Excel VBA)?

时间:2018-08-15 17:39:59

标签: vba excel-vba-mac

我正在尝试使用Excel VBA从一个Excel文件到另一个Excel文件进​​行简单的复制粘贴值。我有以下代码,但它似乎也可以复制并粘贴该格式。如何指定它以便仅粘贴值?谢谢。

Sub PasteValue()

Set x = Workbooks.Open("workbook name 1")

Workbooks("workbook name 1").Sheets("sheet name 1").Range("A1:M10").Copy Workbooks("workbook name 2").Sheets("sheet name 2").Range("A1")

End Sub

3 个答案:

答案 0 :(得分:2)

或者,您可以使用:

Workbooks("workbook name 1").Sheets("sheet name 1").Range("A1:M10").Value = _
Workbooks("workbook name 2").Sheets("sheet name 2").Range("A1:M10").Value

答案 1 :(得分:1)

只需使用以下内容粘贴值:

modal

答案 2 :(得分:0)

仅粘贴值:请尝试

STOP CONN