繁体   English   中英

复制并粘贴值而不是公式

[英]Copy and paste values and not formulas

第一次写宏时,我必须只将单元格值复制到另一个并且我将其工作,但是,我不确定,如何在不指定范围的情况下复制整个列,因为范围可能每次都不同。 在这里,我正在尝试使用一个正在工作的范围,但我希望它检查该列的单元格值,直到它找到值复制/粘贴到另一列。

这是我到目前为止的代码:

Sub CopyingCellValues()

Range("E2:E7").Copy
Range("C2:C7").PasteSpecial xlPasteValues

End Sub

谢谢。

简单列副本将...

Sheets("Sheet Name").Columns(1).Copy Destination:=Sheets("Sheet Name").Columns(2)

MSDN上有关Excel 2010中VBA入门的有用信息


编辑:

没有公式,请尝试

Sub CopyingCellValues()
    Range("E:E").Value = _
    Range("C:C").Value
End Sub

Sub ValueToValue()
    [E:E].Value = [C:C].Value
End Sub

暂无
暂无

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

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