![我搜索了很多帖子,但找不到答案](https://linux22.com/image/1576231/%E6%88%91%E6%90%9C%E7%B4%A2%E4%BA%86%E5%BE%88%E5%A4%9A%E5%B8%96%E5%AD%90%EF%BC%8C%E4%BD%86%E6%89%BE%E4%B8%8D%E5%88%B0%E7%AD%94%E6%A1%88.png)
在发布之前我已经搜索过帮助,并且阅读了许多关于如何在文件中打开/关闭条件格式或禁用它的帖子。
有什么方法可以删除所有工作表上的自动条件格式,以防止它自动应用于文件并必须关闭或禁用。
我使用的电子表格用于将数据上传到我公司的数据库中,并且只能包含某些信息,因此无法打开/关闭切换,并且必须禁用每个文件的格式令人沮丧。
我想禁用所有工作表中的上个月条件格式规则。是否可以通过单击“文件”、“选项...”等在 Excel 选项菜单中永久禁用?
谢谢你!
答案1
要删除单元格的条件格式单身的表,选择它并运行:
Sub Unconditional()
ActiveSheet.Cells.FormatConditions.Delete
End Sub
如果这对您有用,那么修改代码以循环遍历所有工作表。
答案2
您可以使用此 VBA 代码(宏)清除工作簿中的工作表中的所有应用的条件格式。
Private Sub Workbook_Open()
Application.ScreenUpdating = False
For Each TmpSht In ThisWorkbook.Sheets
TmpSht.Cells.FormatConditions.Delete
Next
Application.ScreenUpdating = True
End Sub