excel - 即使没有执行 Excel VBA 代码也会影响屏幕... - 需要帮助
问题描述
我在 Excel 的“ThisWorkbook”中有这个子:
Private Sub Workbook_Deactivate()
On Error GoTo errore
If Left(ActiveWorkbook.Name, 4) = "CALC" Then
If Uscita = False Then
ScreenUpdateOnOff (False)
Application.DisplayFormulaBar = False
With ActiveWindow
.DisplayHorizontalScrollBar = True
.DisplayVerticalScrollBar = True
End With
If CreazioneConfrontoSomme = False Then ThisWorkbook.Protect Password:=" "
ScreenUpdateOnOff (True)
Else
MsgBox "Running here!"
ScreenUpdateOnOff (False)
Call DeleteSheet("CONFRONTO SOMME")
With ActiveWindow
.DisplayHorizontalScrollBar = True
.DisplayVerticalScrollBar = True
End With
If Application.Workbooks.Count <= 1 Then
ScreenUpdateOnOff (False)
Massimizza_Ribbon
Application.DisplayFormulaBar = True
ScreenUpdateOnOff (True)
End If
End If
End If
errore:
End Sub
我有 Excel 2010 和 2019,在这两种情况下,这部分代码都会导致屏幕上部短暂“闪烁”:
If Application.Workbooks.Count <= 1 Then
ScreenUpdateOnOff (False)
Massimizza_Ribbon
Application.DisplayFormulaBar = True
ScreenUpdateOnOff (True)
End If
即使没有执行!(变量“Uscita”是假的,除非我关闭工作簿并且 MsgBox“在这里运行!”实际上没有运行)。
如果我删除或重新修改代码,闪烁就会消失。
任何想法为什么会发生这种情况?
谢谢你。
解决方案
推荐阅读
- android - 在 Android 上重构 Observer
- reactjs - React useState如何修改数组中的第一个对象
- arrays - 如何在 Powershell 中按对象的一个属性值对对象数组进行排序?
- c# - 仅序列化类的集合
- python - 如何将文件或图像作为 Keras 模型中的参数提供给 model.predict?
- python - 我试图制作一个 Python 时钟,但我无法让它循环
- ruby-on-rails - 如何在创建操作中调用 Select_tag
- components - 上层实体期待“输入”引脚,而下层实体正在使用“输出”引脚
- python - 如何在 docsify.js 上使用深色主题、翻译和搜索?
- angular - Angular/angularfire2 - 读取可观察的文档并将数据保存到对象。没有异步管道