当displayheadings = false时的可视化错误

正如标题所说,我只是在经历视觉错误的时候

ActiveWindow.DisplayHeadings = False 

这里是我收到的错误types的图像(熟练的蓝色信息是由于机密的工作信息,不介意)。 当我左右滚动时会发生这种情况:

标题,与错误

刷新后(没有错误):

刷新后,没有错误

请注意,黑色条纹和右边的单元格,这是一个合并的单元格,看起来有点切成两半? 它通常看起来像其他人。

select它会使bug在选定的区域消失。 因此,我开发了这个小macros来刷新屏幕。 它select整个屏幕 – 删除错误 – 并返回到选定的范围。 它工作正常。

 Application.ScreenUpdating = False Dim active As Range Set active = ActiveCell Cells.Select active.Select Application.ScreenUpdating = True 

现在,我想做两件事之一,最好是第一件事:

1)找出为什么发生这种情况,如果它只发生在我身上,以及如何解决这个问题。

2)想一个方法来启动我的刷新macros每次用户滚动左右。

附加信息:

Excel 2010

会发生Application.EnableEvents,ScreenUpdating等是否为True。