- 22 Dez 2015 às 14:13
#5957
Boa tarde a todos!!
Trabalho em uma empresa de óleo & gás com a gestão de indicadores de qualidade (KPIs). Atualmente, cada área tem sua planilha do Excel com os indicadores, que geram gráficos a partir dos valores que são atualizados mensalmente pelas áreas, como no exemplo da imagem:

Porém, como podem ver, o histórico é anual e todo final do ano tinhamos o trabalho de mudar isso, além de perder o acesso às informações de anos anteriores. Pensando nisso, criei uma aba nova para inserir os dados com uma tabela com varios anos e essa tabela do gráfico leria os dados dessa tabela auxiliar através do PROCH, como se fosse um mini banco de dados bastante improvisado.

Com isso, adicionei uma nova opção do usuario escolher o ano na planilha principal e então a tabela com os dados vai mudando de acordo com o ano escolhido, lendo essa aba auxiliar. Isso funcionou e a ideia foi bem aceita, porém, como em cada arquivo (são mais de 20) são mais de 15 indicadores, a aba auxiliar fica muito grande com essas tabelas grandes para todos os anos e se eu ocultar os anos que não estão sendo usados e deixar apenas o ano corrente, todo final de ano eu teria que desocultar e ocultar cada indicador.
Então pensei um novo jeito e pensei em algo feito no VBA. A ideia seria colocar um botão linkado a esse macro e quando o botão é acionado, abriria uma tela pedindo para o usuário informar o ano, o mês e o valor e esse valor seria transportado para essa tabela. E ai vem a minha dúvida.
É possivel programar esse input de dado de modo que a célula destino dele dependa do ano e do mês e o excel consiga identificar essa célula? Porque ai poderia até deixar essa aba auxiliar oculta e então o gráfico e a tabela principal (primeira imagem) leria os dados dela.
Minha explicação é muito longa, desculpe mas não tinha outro jeito de deixar claro o que preciso. Obrigado desde já pra quem tiver a disposição de ler!

Trabalho em uma empresa de óleo & gás com a gestão de indicadores de qualidade (KPIs). Atualmente, cada área tem sua planilha do Excel com os indicadores, que geram gráficos a partir dos valores que são atualizados mensalmente pelas áreas, como no exemplo da imagem:
Porém, como podem ver, o histórico é anual e todo final do ano tinhamos o trabalho de mudar isso, além de perder o acesso às informações de anos anteriores. Pensando nisso, criei uma aba nova para inserir os dados com uma tabela com varios anos e essa tabela do gráfico leria os dados dessa tabela auxiliar através do PROCH, como se fosse um mini banco de dados bastante improvisado.
Com isso, adicionei uma nova opção do usuario escolher o ano na planilha principal e então a tabela com os dados vai mudando de acordo com o ano escolhido, lendo essa aba auxiliar. Isso funcionou e a ideia foi bem aceita, porém, como em cada arquivo (são mais de 20) são mais de 15 indicadores, a aba auxiliar fica muito grande com essas tabelas grandes para todos os anos e se eu ocultar os anos que não estão sendo usados e deixar apenas o ano corrente, todo final de ano eu teria que desocultar e ocultar cada indicador.
Então pensei um novo jeito e pensei em algo feito no VBA. A ideia seria colocar um botão linkado a esse macro e quando o botão é acionado, abriria uma tela pedindo para o usuário informar o ano, o mês e o valor e esse valor seria transportado para essa tabela. E ai vem a minha dúvida.
É possivel programar esse input de dado de modo que a célula destino dele dependa do ano e do mês e o excel consiga identificar essa célula? Porque ai poderia até deixar essa aba auxiliar oculta e então o gráfico e a tabela principal (primeira imagem) leria os dados dela.
Minha explicação é muito longa, desculpe mas não tinha outro jeito de deixar claro o que preciso. Obrigado desde já pra quem tiver a disposição de ler!

