Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Atualiza todos os intervalos de dados externos e relatórios de tabela dinâmica na pasta de trabalho especificada.
Sintaxe
mais simples. Atualizar tudo
expressão Uma variável que representa um objeto de pasta de trabalho .
Comentários
Os objetos que têm a propriedade BackgroundQuery definida como True são atualizados em segundo plano.
Se uma consulta do Power Query que carrega dados em uma tabela de planilha falhar durante a atualização, o RefreshAll não gerará um erro em tempo de execução. Outras conexões ainda são atualizadas e a tabela afetada mantém seus dados anteriores. Esse comportamento ocorre mesmo quando a atualização em segundo plano está desabilitada para cada conexão.
Para detectar esses erros, atualize a consulta de cada tabela separadamente chamando QueryTable.Refresh com BackgroundQuery definido como False. Em seguida, manipule qualquer erro gerado pelo método. Use ListObject.QueryTable para obter a tabela de consulta para uma tabela carregada pelo Power Query.
Exemplo
Este exemplo atualiza todos os intervalos de dados externos e relatórios de Tabela Dinâmica na terceira pasta de trabalho.
Workbooks(3).RefreshAll
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.