Desmarque / desative Enable background refresh
em todas as conexões da pasta de trabalho.
Eu tenho uma planilha do Excel com vários gráficos na mesma planilha. Os dados de cada gráfico são provenientes de uma tabela diferente. Dados de cada tabela são extraídos de um banco de dados do Access e as conexões para cada tabela são definidas para atualizar ao abrir a pasta de trabalho, ao abrir a pasta de trabalho todos os gráficos piscará (entre visível e não visível) várias vezes muito rapidamente. Existe alguma maneira de evitar que isso pisque enquanto os dados estão sendo atualizados?
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
Uso:
StroboscopeOff()
.. Update Data
StroboscopeOn()