在 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
我尝试在 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