簡體   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