繁体   English   中英

将单元格值(非公式)从一张纸复制并粘贴到另一张纸

[英]Copy and paste cell values (not formulae) from one sheet to another

我正在尝试将大量单元格的值从一张纸复制并粘贴到另一张纸。 我试过了

Sheets("Sheet1").Range("A1:Z150").Copy Destination:=Sheets("Backup").Range("A1")

而是复制公式。

添加.Value导致错误Object required

我也试过了。

Sheets("Sheet1").Range("A1:Z150").Value = Sheets("Backup").Range("A1").Value

如何复制单元格值?

如果要使用value ,则两个范围的大小应相同:

Sheets("Sheet1").Range("A1:Z150").Value = Sheets("Backup").Range("A1:Z150").Value

您可以尝试以下方法:

Sheets("Sheet1").Range("A1:Z150").Copy
Sheets("Backup").Range("A1").PasteSpecial xlValues

您可以使用Range对象的Address属性来确保引用不同范围内的相同地址:

With Sheets("Sheet1").Range("A1:Z150")
    Sheets("Backup").Range(.Address).Value = .Value
End With 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM