2014-07-20 28 views
0

你好,我想複製只值不是所有的公式我怎麼能在Excel VBA中做到這一點。 這裏是我的代碼:如何只複製excel中的值?

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

回答

0

你可以只傳送值:

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

複製後,您可以使用PasteSpecial

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

以上會複製你的輸入(不管它是什麼),甚至如果輸入將只粘貼值,是一個公式。

然後,它將清除「剪切/複製模式」。

0

請使用下面的代碼

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