0-6ren">
gpt4 book ai didi

vba - 使用条件格式扩展行组时 Excel 卡住

转载 作者:行者123 更新时间:2023-12-04 18:01:31 25 4
gpt4 key购买 nike

问题:展开包含条件格式的行组时,Excel 卡住。我可以使用 CTRL + S 来保存,但工作表功能和工具栏按钮锁定。

工作解决方案:删除条件格式,包括:

  • 规则:=AND($C7<>"",$C7<>0)
  • 适用于:=$C$7:$AB$84

Excel版本:Excel 2016

文件类型:.xlsb

背景细节:行最初是用宏分组的。对行进行分组的 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 位上遇到了类似的错误。

错误可以这样重现:

  • 展开一个组,使新行超过组的底部屏幕并强制屏幕向上滚动。
  • 同样,取消隐藏行在相同的条件下。

我找到了其他几种解决方法:

  • 改变第一行的高度
  • 删除“标题”(从功能区 View - 标题)。
  • 删除这 3 个选项 TOEGETHER(从选项 - 高级)。
    • 显示水平滚动条
    • 显示垂直滚动条
    • 显示工作表标签
  • 更改屏幕缩放
  • 解冻面板
  • 删除所有条件格式
  • 使用另一台电脑。

以下操作没有影响:

  • 不涉及组,取消隐藏行是关键:

    • 减少嵌套组级别=>卡住
    • 删除所有组并重建它们 => 卡住
  • 不涉及其他图形组件:

    • 删除评论=>卡住
    • 删除 VBA 组件(按钮)=> 卡住
    • 清理未使用的格式(使用 XlStyleTool)=> 卡住
    • 取消合并单元格 => 卡住
  • 一个单一的条件格式导致问题:

    • 删除一些条件格式=>卡住
    • 改变条件公式=>卡住
    • 更改选项(如果为真则停止)=> 卡住
    • 改变格式=>卡住
    • 删除所有条件格式,以另一个名称保存文件并创建一个新的条件格式 => 卡住
  • 不涉及文件格式:

    • 将文件保存为 Excel 2003 格式并在兼容模式下使用。 => 卡住
    • 将工作表复制到另一个工作簿。 => 卡住
    • 使用分页 View 而不是普通 View 。 => 卡住
  • 禁用硬件加速 => 卡住

  • 禁用插件 => 卡住

我的结论是,这是一个图形错误,在非常特殊的情况下与我的视频驱动程序有关。我只是增加了解决问题的第一行大小。

我的显卡和驱动是:

  • AMD Radeon HD 7400M 系列 - BIOS 版本 013.009.000.010
  • 催化剂版本 15.7.1
  • Windows 7 - 64 位 - Sp1

关于vba - 使用条件格式扩展行组时 Excel 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34636358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com