2017-06-26 184 views

回答

0

嘗試將其作爲直接價值轉移。

with Range(Selection, Selection.End(xlDown)) 
    .parent.Range("C10").resize(.rows.count, .columns.count) = .value 
end with 

對於沒有區域貨幣或日期「標記」原始值,改變.value的到.Value2。 (例如26/06/2017變成42912)

0

如果您只想複製和粘貼值而不是格式化,那麼您可以使用粘貼特殊方法。

Range(Selection, Selection.End(xlDown)).Copy 
Range("C10").PasteSpecial operation:=xlPasteValues 
Application.CutCopyMode = True 

使用xlPasteValues操作只粘貼值而不是格式。 Application.CutCopyMode將擺脫選擇周圍的「跳舞螞蟻」。

相關問題