如何只复制excel中的值?

时间:2014-07-20 20:34:27

标签: excel

您好我想复制的值不是所有公式我怎么能在excel VBA中这样做。  这是我的代码:

Sheets("PRICE LIST").Range("F3").Copy Destination:=Sheets("INVOICE EU").Range("L" & i)

3 个答案:

答案 0 :(得分:0)

复制后,您可以使用PasteSpecial

Sheets("PRICE LIST").Range("F3").Copy
Sheets("INVOICE EU").Range("L" & i).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False

以上内容将复制您的输入(无论它是什么),并且只会粘贴该值,即使输入是公式。

然后,它将清除“剪切/复制模式”。

答案 1 :(得分:0)

您只能使用以下内容传输值:

Sheets("INVOICE EU").Range("L" & i).Value = Sheets("PRICE LIST").Range("F3").Value

答案 2 :(得分:0)

请使用以下代码

Sheets("PRICE LIST").Range("F3").Copy
Sheets("INVOICE EU").Range("L" & i).PasteSpecial (xlPasteValues)