我有一个 Excel 表格,其中一些包含公式,一些不包含,但是当我清除表格内容时,它也会清除所选单元格范围内的公式。
当我清除表格内容时如何保留公式?
答案1
选择您的表格并运行这个简短的宏:
Sub KlearData()
Dim r As Range
For Each r In Selection
If Not r.HasFormula Then
r.ClearContents
End If
Next r
End Sub
答案2
Excel 公式是“分区”宏,在单个单元格中运行。如果我创建“A”列并导航到单元格(A10)我会在单元格中输入公式或表达式(A10)标记细胞(A1 至 A9)例如[总计=(A1,A9)] 这将添加单元格中的所有数字(A1 至 A9)并且总和结果将显示在单元格中(A10)。您可以在(A1 至 A9)单元格,但永远不会删除单元格中的公式(A10)一切就绪。祝你好运
资源 - https://support.office.com/en-us/article/Excel-training-9bc05390-e94c-46af-a5b3-d7c22f6990bb
答案3
听起来你需要一点保护!
第一的。
- 您必须准备好工作表以便“查看”以告诉用户(可能只是您自己)工作表包含不能删除的敏感区域。
如何?
- 一种方法是在用于数据输入的单元格中涂上颜色/阴影。
第二。
- 解锁用于输入的单元格(即表格)。见下图。
如何?
- 主页选项卡 → 格式 → 锁定(切换以解锁)。见下图。
现在细胞是解锁和准备输入, 你必须保护剩下的床单。
保护纸张?
- 主页选项卡 → 格式化 → 保护。参见下图。
你可以保护纸张(保留默认设置)带或不带密码。
现在,您的工作表已锁定和解锁单元格,并且您的工作表已受保护。只有当任何工作表处于“保护模式”时,单元格才会明显锁定/解锁。
现在,当您清除内容时,您只能清除未锁定的单元格(工作表受保护时)。如果工作表不受保护,则锁定或未锁定的单元格都将容易受到攻击。