質問: 外部ソースからデータが読み込まれているときにexcelが急速に更新/ちらつくのを防ぐにはどうすればよいですか? 同じワークシートに複数のグラフを含むexcelスプレッドシートがあります。各グラフのデータは、異なるテーブルから取得されます。各テーブルのデータはaccessデータベースから取得され、各テーブルの接続はワークブックを開くと更新されるように設定されます。ワークブックを開くと、すべてのチャートが(表示と非表示の間で)非常に高速で数回点滅します。データの更新中にこの点滅を防ぐ方法はありますか?
回答: 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()