Utilize essa sessão para criar tópicos relacionados a tabelas dinâmicas, formatações condicionais, subtotais, filtros, etc
Por Inovacao 11 Set 2020 às 15:35
Membro 3 Estrelas
Mensagens: 367
Reputação: 2
#58734
Boa tarde, a todos!!

Tenho uma base de dados de chamada SALÃO e uma TABELA DINÂMICA.

Quando que eu digito na planilha SALÃO, reflete na Planilha1 que contem a TABELA DINAMINCA.

Porem toda vez que eu faço um novo lançamento na PLANILHA SALÃO, eu tenho que clicar com o botão direito na TABELA DINAMINCA para que ela possa atualizar os valores.

Alguém consegue fazer de uma forma que a TABELA DINAMINCA, atualize de forma automatica.

Obrigado!!
Apenas usuários registrados podem ver ou baixar anexos.
Por babdallas 11 Set 2020 às 16:20
Excel Expert
Mensagens: 3196
Reputação: 1384
#58738
Fiz via VBA. Neste caso a tabela dinâmica toda vez que um dado da sua tabela for alterado ou incluído.

Código: Selecionar todosPrivate Sub Worksheet_Change(ByVal Target As Range)
    Dim lobTab              As ListObject
   
    Set lobTab = wshSalao.ListObjects("TAB_SAIDAS")

    If Not Application.Intersect(lobTab.DataBodyRange, Target) Is Nothing Then
        wshRelat.PivotTables("tdClientes").PivotCache.Refresh
    End If
End Sub



Outra opção seria enviar a tabela para o PowerQuery e pedir para que ela fosse atualizada a cada X minutos, sendo este tempo configurável a seu gosto. Mas não tem a opção de atualizar ao mudar os dados.
Apenas usuários registrados podem ver ou baixar anexos.
Por Inovacao 12 Set 2020 às 21:22
Membro 3 Estrelas
Mensagens: 367
Reputação: 2
#58766
Boa noite!!

O VBA Ficou ótimo, porem ao salvar ele da uma mensagem de erro:
CUIDADO! ALGUMAS PARTES DO SEU DOCUMENTO PODEM INCLUIR INFORMAÇÕES PESSOAIS QUE NÃO PODEM SER REMOVIDAS PELO INSPETOR DE DOCUMENTO.

Já a segunda opção eu não faço ideia por onde se começa, porem gostaria de aprender pois ouvi falar muito desse PowerQuery

Obrigado!!
Por babdallas 13 Set 2020 às 08:20
Excel Expert
Mensagens: 3196
Reputação: 1384
#58770
Por babdallas 13 Set 2020 às 17:55
Excel Expert
Mensagens: 3196
Reputação: 1384
#58782
De qualquer forma, não é um erro e sim um aviso. Não sei o que fazer para tirar isso, mas não é algo que vai prejudicar seu trabalho.