同じワークシートに複数のグラフを含むExcelスプレッドシートがあります。各グラフのデータは、異なるテーブルから取得されます。各テーブルのデータはAccessデータベースから取得され、各テーブルの接続はワークブックを開くと更新されるように設定されます。ワークブックを開くと、すべてのチャートが(表示と非表示の間で)非常に高速で数回点滅します。データの更新中にこの点滅を防ぐ方法はありますか?
チェックを外す/オフにするEnable background refresh
すべてのワークブック接続。
Public Sub StroboscopeOff()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
ActiveSheet.DisplayPageBreaks = False
Application.DisplayStatusBar = False
Application.DisplayAlerts = False
End Sub
Public Sub StroboscopeOn()
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
ActiveSheet.DisplayPageBreaks = True
Application.DisplayStatusBar = True
Application.DisplayAlerts = True
End Sub
使用する:
StroboscopeOff()
.. Update Data
StroboscopeOn()