excel清除循环引用

近日收到一个56M的EXCEL文件,里面有上百个SHEET,都是关于各车间的员工资料,里面有很多工资计算公式,打开巨慢。更要命的是在某些SHEET中还有循环引用,基本都出现在C35单元格,恼火的是所有表格的C列到H列都是隐藏,要查找的话,人都要累死。 请问一下,如何找到这些循环引用的单元格并批量清除里面的内容?

第1个回答  2020-03-23
打开之前,先在选项里设置公式为手动计算,避免“打开巨慢”
然后,这个表格完全可以只保留数据不要公式的,可以运行以下宏,将全工作簿中所有公式都转化成固定的数值。
Sub aa()
For Each st In Worksheets
st.Select
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Next
End Sub
相似回答