正如标题所说,我只在
时才会遇到视觉错误ActiveWindow.DisplayHeadings = False
以下是我收到的错误类型的图片(精通的蓝色信息是由于机密的工作信息,请不要介意)。当我向左右滚动时会发生这种情况:
刷新后(没有错误):
请注意,右侧有黑色条纹和单元格,这是一个合并的单元格看起来有点切成两半?它通常看起来像其他人一样。
选择它会使错误在所选区域中消失。因此,我开发了这个小宏来刷新屏幕。它选择整个屏幕 - 擦除错误 - 并返回到选定的范围。它工作正常。
Application.ScreenUpdating = False
Dim active As Range
Set active = ActiveCell
Cells.Select
active.Select
Application.ScreenUpdating = True
现在,我想做两件事之一,最好是第一件事:
1)弄清楚为什么会发生这种情况,如果它只发生在我身上,以及如何解决它。
2)想一想每次用户左右滚动时启动刷新宏的方法。
其他信息:
Excel 2010
发生Application.EnableEvents,ScreenUpdating等是否为True。