Mudar data tabela dinâmica automática

Anônima
2011-10-10T19:03:38+00:00

Trabalho com gestão de service desk e criei um Dashboard que apresenta os números de chamados dentro, fora do SLA, concluídos no dia etc. Todos os gráficos dos dashboards fazem referência a tabelas dinâmicas específicas. Eles (tabelas e por consequência, gráficos) se atualizam automaticamente a cada 10 minutos por causa de uma macro que joga os dados em uma planilha. Então funciona assim: Em uma planilha os dados de vários dias são carregados, a macro atualiza as tabelas dinâmicas e os gráficos.

A planilha fica aberta todo o tempo em dois monitores e todos os dias pela manhã esses monitores são ligados. O problema é que assim que ligo os monitores, preciso ir até as tabelas dinâmicas e alterar as datas para o dia de hoje, para que os gráficos sejam atualizados. E são 18 tabelas. Ou seja, na sexta-feira precisei mudar todas as datas nas tabelas dinâmicas para o dia 07/10/11, hoje precisei alterar para dia 10/10/2011 e amanhã repetirei o mesmo procedimento. Isso só uma vez por dia.

Existe alguma maneira de que a data de hoje seja atualizada automaticamente? Pensei em colocar em uma célula a função =hoje() e a tabela dinâmica fazer referência a essa célula ou criar caixa de controle para que assim que digitasse a data, as tabelas se atualizassem, mas não sei se isso é possível.

Outras soluções são bem-vindas.

Podem me ajudar?

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

5 respostas

Classificar por: Mais útil
  1. Anônima
    2011-10-25T18:36:49+00:00

    Olá Bruno,

    Acabei utilizando a funçao =hoje() na conclusão. Já postei o resultado.

    Abraços!

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2011-10-25T18:35:46+00:00

    Olá Felipe,

    Assim que chegou seu e-mail eu já estava vindo aqui postar a solução. Fiz o seguinte:

    Na célula A2, coloquei a função =hoje(). Criei uma coluna chamada "Dia abertura hoje" e "Dia fechamento hoje". As datas de início estava na coluna C e a de fechamento na coluna D. Utilizei a função SE na coluna E dessa forma:

    =se(C3=A2;"Hoje";C3). Repeti a função na coluna F dessa forma =se(D3=A2;"Hoje";D3). Na tabela dinâmica, marquei a opção Hoje. Pronto. O importante é, no final da coluna com as funções, colocar a palavra "Hoje" sem nenhum dado na linha. Assim, sempre estará marcada a opção Hoje na tabela dinâmica, mas a tabela conta somente as linhas com dados.

    Valeu!!!

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2011-10-25T18:24:24+00:00

    Pedro,

    Faça o seguinte:

    Vá em Exibição | Macros | Gravar Macro

    Faça todo o processo trabalhoso para a data, digamos, 25/10/2011.

    Em seguida vá em Vá em Exibição | Macros | Parar gravação

    Pressione Alt+F11, copie todo o código gerado pelo gravador de macros e cole aqui.

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2011-10-11T12:30:12+00:00

    Olá Bruno,

    Pode me explicar como fazer isso na Tabela Dinâmica? Eu tentei e ela informa que o que está na tabela dinâmica não pode ser mudado.  Eu já tentei colocar a função =hoje() ou fazer referência a uma célula existente, com a data de hoje. Não deu certo.

    Até!

    Esta resposta foi útil?

    0 comentários Sem comentários
  5. Anônima
    2011-10-11T12:19:55+00:00

    Olá,

    Utilizando a função =hoje(), a planilha será atualizada toda vez que for aberta. Desta forma, sugiro que utilize esta função e verifique se sua dúvida será solucionada.

    Espero ter ajudado.

    Até mais!!!

    Esta resposta foi útil?

    0 comentários Sem comentários