使用条件格式扩展行时,Excel会冻结
问题:展开包含条件格式的行组时Excel会冻结。 我可以使用CTRL + S
保存,但工作表function和工具栏buttonlocking。
工作解决scheme:删除条件格式,其中包括:
- 规则:
=AND($C7<>"",$C7<>0)
- 适用于:
=$C$7:$AB$84
Excel版本: Excel 2016
文件types: .xlsb
背景细节:行最初是用macros组合的。 VBA代码组成的行:
ws.Range(ws.Cells(firstRow, 1), ws.Cells(lastRow, 1)).Rows.Group ws.Outline.ShowLevels RowLevels:=1
Screenupdating
设置为True
。 没有其他行组。 除了未能扩大团队之外,我还没有对文件进行任何其他的讨论。
我怎样才能防止这个不删除条件格式?
我得到了类似的Excel 2013(15.0.4569.1504)MSO(15.0.4719.1000)32位的错误。
这个错误可以这样复制:
- 展开一个组,使新行超出屏幕底部,并强制屏幕向上滚动。
- 同样,在相同的条件下取消隐藏行。
我能够find其他解决方法:
- 改变第一行的高度
- 删除“标题”(从function区视图 – 标题)。
- 删除这3个选项TOEGETHER(从选项 – 高级)。
- 显示水平滚动条
- 显示垂直滚动条
- 显示工作表标签
- 更改屏幕缩放
- UnFreezing面板
- 删除所有条件格式
- 使用另一台电脑。
以下行为没有影响:
-
团体不参与,unhidding行是关键:
- 减lessneasting组的水平=>冻结
- 删除所有组并重build它们=>冻结
-
其他graphics组件不涉及:
- 删除评论=>冻结
- 删除VBA组件(button)=>冻结
- 清理未使用的格式(使用XlStyleTool)=>冻结
- 取消合并单元格=>冻结
-
一个单一的条件化格式导致了这个问题:
- 删除一些有条件的格式=>冻结
- 改变条件公式=>冻结
- 更改选项(如果为true,则停止)=>冻结
- 改变格式=>冻结
- 删除所有条件格式,以另一个名字保存文件,并创build一个新的条件格式=>冻结
-
文件格式不涉及:
- 将文件保存为Excel 2003格式并以兼容模式使用它。 =>冻结
- 复制到另一个工作簿。 =>冻结
- 使用分页视图而不是普通视图。 =>冻结
-
禁用硬件加速=>冻结
- 禁用加载项=>冻结
我的结论是,这是一个graphics错误链接到我的video驱动程序在非常具体的条件。 我刚刚增加了解决问题的第一行大小。
我的graphics卡和驱动程序是:
- AMD Radeon HD 7400M系列 – BIOS版本013.009.000.010
- Catalyst版本15.7.1
- Windows 7 – 64位 – Sp1