簡體   English   中英

僅將活動單元格復制和粘貼為值的宏

[英]Macro to copy and paste as values only the active cells

我是新創建的宏,通常會記錄它們,但是在復制和粘貼值以從3個突出顯示的單元格中刪除公式時遇到問題

例如,我在單元格B3,C3和H3上有一個公式,因此我只想手動突出顯示那些單元格,然后宏可以刪除每個像復制和粘貼一樣的公式,並將其粘貼為相同單元格上的值

我已經嘗試過ActiveCell.Select,但只適用於1個單元格,不適用於多個單元格,而且問題是我每天需要更改為不同的單元格的值

不確定我是否完全遵循您的問題,但這是我想您要提出的問題。

您可以遍歷選定的每個單元格,然后將單元格值設置為其當前值,從而有效刪除所有公式。 還有其他方法可以做到這一點,但我認為這可以最好地回答您的特定問題。

Sub removeFormula()
    For Each cell In Selection
        cell.Value = cell.Value
    Next cell
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM