在VBA中使用预定义的名称

Gar*_*y W 6 vba

代码非常简单,我只是想在from_range中复制值并将它们粘贴到to_range中.但它只是没有成功......

Sub test14()
    Range("to_range") = Range("from_range")
End Sub
Run Code Online (Sandbox Code Playgroud)

之前,

之前

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

后

期望,只想用from_range覆盖to_range

期望

有人能解释一下这里发生了什么吗?谢谢.

小智 1

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

Sub test14()
    Range("from_range").Copy
    Range("to_range").PasteSpecial xlPasteValues
End Sub
Run Code Online (Sandbox Code Playgroud)

我希望它能帮助你!

问候,佩德罗·阿扎姆。