Como posso impedir que o Excel atualize / pisque rapidamente enquanto os dados estão sendo carregados de fontes externas?

6

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?

    
por Drew Chapin 26.06.2013 / 19:00

2 respostas

2

Desmarque / desative Enable background refresh em todas as conexões da pasta de trabalho.

    
por 26.06.2013 / 19:32
4
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()
    
por 26.06.2013 / 19:18