在 Excel 多项选择中复制粘贴值

Copy paste values in Excel multiple selections

我尝试在 excel sheet 中进行多项选择,其中每个单元格中都有突出显示的公式,如下所示。我试过 copy/paste 这些单元格,所以它们只显示硬编码值而不是公式。不幸的是,Excel 不允许在您有多项选择时执行此类操作。有没有办法在 Excel 中进行多项选择(如下所示)并仅复制选定的单元格,然后粘贴值,而只需使用一次特殊粘贴选项?

我认为在这种情况下除了使用 VBA 没有其他方法。

这段代码对我有用:

Sub myPasteSpecial()
  Dim cell As Range
  
  For Each cell In Selection
    cell.Value = cell.Value
  Next cell
  
End Sub