繁体   English   中英

复制并粘贴值以删除公式

[英]Copy and Paste Values to remove formula

这是我在这里的第一个问题,我对vba不太了解。 我有一个名为Log的Excel工作表,其中包含正在捕获信息的AK2:AQ500单元格中的公式。 保存文档后,我希望将该范围内的所有非空白单元格转换为值,同时将显示为空白的单元格中的公式保留。 有人可以帮我吗? 谢谢。

怎么样:

Sub fixat()
    Dim rng As Range, r As Range
    Set rng = Range("AK2:AQ500").SpecialCells(xlCellTypeFormulas)
    For Each r In rng
        If r.Value <> "" Then
            r.Value = r.Value
        End If
    Next r
End Sub

感谢您的快速回复。

那非常接近我的需要。

我尝试了一下,它删除了“空白”公式,并将这些公式保留在填充的单元格中。

稍作调整,我想它就会在那里。

再次感谢。

暂无
暂无

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

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