如何保存没有公式和宏的 Excel 表?

如何保存没有公式和宏的 Excel 表?

我们有一张包含一些公式和宏的 Excel 工作表。我们希望在当前工作表上运行宏之前,将数据保存为另一张不包含公式和宏的 Excel 工作表。

它应该只是保存值。一种方法是复制整个数据并将其作为值粘贴到另一个 Excel 表中并保存。但是还有其他简单的方法可以做到这一点吗?

答案1

这是一个两步过程

A。循环遍历所有工作表并复制单元格,然后执行粘贴特殊值(无需将其复制到另一张工作表)

Sub Sample()
    Dim ws As Worksheet

    For Each ws In ThisWorkbook.Worksheets
        ws.Cells.Copy
        ws.Cells.PasteSpecial xlPasteValues
    Next

    Application.CutCopyMode = False
End Sub

如果您不想使用 VBA 方式,则必须手动复制并执行 PasteSpecial。完成上述操作后

B.您可以通过将文件另存为来删除宏.xlsx。您必须关闭并重新打开文件。这样,您的原始文件将保持不变。

答案2

转到 Excel 顶部功能区中的“数据”,单击“编辑链接”(位于中间附近工具栏的连接部分),然后断开所看到的每个链接的链接。

相关内容