在VBA中使用预定义的名称

时间:2018-10-22 17:56:30

标签: vba

代码非常简单,我只是尝试在from_range中复制值并将其粘贴到to_range中。但这还没有解决...

Sub test14()
    Range("to_range") = Range("from_range")
End Sub

之前,

Before

之后,不确定为什么to_range中的所有内容都消失了

After

所需,只想用from_range覆盖to_range

Desired

有人可以解释这是怎么回事吗?谢谢。

2 个答案:

答案 0 :(得分:2)

您还可以使用Select来完成此工作:

Range("from_range").Select
Selection.Copy
Range("to_range").Select
ActiveSheet.Paste

答案 1 :(得分:1)

我解决了如上所述的解决范围和粘贴特殊问题:

Sub test14()
    Range("from_range").Copy
    Range("to_range").PasteSpecial xlPasteValues
End Sub

希望对您有帮助!

关于, 佩德罗·阿扎姆。