Gráfico para acompa...
 
Notifications
Clear all

Gráfico para acompanhar evolução de preço

15 Posts
3 Usuários
0 Reactions
3,243 Visualizações
(@danielsafreire)
Posts: 15
Eminent Member
Topic starter
 

Bom dia a todos, gostaria de um dica (poder ser código vba ou macro) de como criar um gráfico que mostre a evolução de uma determinada célula diariamente. Explicando melhor: tenho uma planilha orçamentária em minha empresa, onde determinada célula mostra a soma de vários itens do orçamento. Como é um orçamento para obras de grande porte normalmente levamos de 1 a 2 semanas pra elaborá-la. Então esta célula de somatório é atualizada diariamente. Gostaria de criar um gráfico que registrasse o histórico dessa célula diariamente, onde o eixo X seria a data e o eixo Y o valor naquela data. Se não for possível isto, pode ser uma planilha onde a coluna A mostrasse os preços e a coluna B as datas correspondentes.

Aguardo vossas colaborações. Obrigado.

 
Postado : 01/08/2012 5:22 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!!

Nos mande seu arquivo modelo COMPACTADO!!!

Att!!

 
Postado : 01/08/2012 5:45 am
(@robert)
Posts: 561
Honorable Member
 

Daniel,
Bom dia !

Siga a dica do nosso colega AlexandreVBA.

Abrs.

 
Postado : 01/08/2012 7:09 am
(@danielsafreire)
Posts: 15
Eminent Member
Topic starter
 

Anexei um modelo só pra referência, não é minha planilha real. Gostaria que os valores da célula E9 fossem registradas através de gráfico toda vez que ela for alterada. Onde o eixo X seria a data (dia/mês/ano) que aquele valor apareceu e o eixo Y seria o valor naquela data.

 
Postado : 01/08/2012 8:15 am
(@robert)
Posts: 561
Honorable Member
 

Daniel,
Boa noite !

Você disse:

Anexei um modelo só pra referência, não é minha planilha real. Gostaria que os valores da célula E9 fossem registradas através de gráfico toda vez que ela for alterada. Onde o eixo X seria a data (dia/mês/ano) que aquele valor apareceu e o eixo Y seria o valor naquela data.

O que eu entendi é que você só que pegar o valor total, mais creio que está faltando alguma coisa ? Veja o exemplo em anexo .

Baixe:

Essa só é uma ilustração, vamos caminhando que na caminhada encontramos o caminho correto .

SE A RESPOSTA FOI ÚTIL, AGRADEÇA CLICANDO NA MÃOZINHA LADO SUPERIOR DIREITO.

Abrs.

 
Postado : 01/08/2012 7:43 pm
(@danielsafreire)
Posts: 15
Eminent Member
Topic starter
 

Daniel,
Boa noite !

Você disse:

Anexei um modelo só pra referência, não é minha planilha real. Gostaria que os valores da célula E9 fossem registradas através de gráfico toda vez que ela for alterada. Onde o eixo X seria a data (dia/mês/ano) que aquele valor apareceu e o eixo Y seria o valor naquela data.

O que eu entendi é que você só que pegar o valor total, mais creio que está faltando alguma coisa ? Veja o exemplo em anexo .

Baixe:

Essa só é uma ilustração, vamos caminhando que na caminhada encontramos o caminho correto .

SE A RESPOSTA FOI ÚTIL, AGRADEÇA CLICANDO NA MÃOZINHA LADO SUPERIOR DIREITO.

Abrs.

Oi Robert, esse gráfico que vc mandou só possui uma barra, ele só mostra o valor atual da célula e não registra o histórico da célula, que é o que eu queria. Na verdade, quero um gráfico, que a cada dia crie uma barra a mais com o valor da célula no dia. Imagino, tipo um gráfico dinâmico que vai crescendo dia a dia. Deu pra entender + ou - ?

Obrigado.

 
Postado : 02/08/2012 5:21 am
(@robert)
Posts: 561
Honorable Member
 

Daniel,
Bom dia !

Eu entendi a sua necessidade, mais creio que para fazer o que deseja só com PROGRAMAÇÃO EM VBA.

Vendo sua planilha não entendi o pq/ vc necessita desse método de a cada dia colocar uma BARRA no gráfico ?

Abrs.

 
Postado : 02/08/2012 5:32 am
(@danielsafreire)
Posts: 15
Eminent Member
Topic starter
 

Bom dia Robert,

Se for possível fazer através de VBA, aceito sugestões também.
Vo tentar explicar minha necessidade: supondo que eu começe a elaborar o orçamento da minha empresa no dia 01/08 (hoje, por exemplo). Ao final do dia, a célula vai acusar um valor de R$1500,00 (por exemplo). Daí o código VBA registra este valor (R$1500,00) e este dia (01/08) através de gráfico (eixo Y o valor, eixo X a data). No dia seguinte (02/08), continuo a elaborar o orçamento e, ao final do dia, a célula acusa um valor de R$2300,00. Então quero que o código registre este valor também no mesmo gráfico mas sem apagar o registro do dia anterior. E assim vai até eu finalizar o orçamento.

Se não for possível gerar este gráfico automaticamente poderia ser um código que registre essas informações numa planilha à parte, onde a coluna A seria os valores da célula dia a dia e a coluna B as datas correspondentes.

Aguardo retorno. Obrigado pela atenção.

 
Postado : 02/08/2012 5:50 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Se eu te mandar a planilha com o código pronto, ficará satisfeito e você mesmo criará o gráfico???

Toda vez que ocorre um calculo será criado o histórico.
http://www.sendspace.com/file/5fsjvi

Att

 
Postado : 02/08/2012 11:29 am
(@danielsafreire)
Posts: 15
Eminent Member
Topic starter
 

Alexandre, vc me ajudou uns 90%. Consegui criar o gráfico que eu queria através da listagem que é gerada pelo código que vc me passou. Pra ficar 100% mesmo (se não for pedir demais), gostaria que, ao inserir uma linha na minha planilha (entre o serviço 2 e o serviço 3, por exemplo), o código passe a monitorar as mudanças da célula de baixo (E10). Já que a célula que irá mostrar o total não será mais a E9, e sim a E10. Ou seja, teria que ter um código que detectasse automaticamente a localização da célula do valor total.

Obrigado!

 
Postado : 03/08/2012 5:20 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!!

Antes preciso que me responda duas perguntas.

Será sempre acrescentado uma linha?

Porque não coloca seu Total em F1, já seu cabeçalho vai ficar parado (sempre na linha 1)??

Att

 
Postado : 03/08/2012 5:28 am
(@danielsafreire)
Posts: 15
Eminent Member
Topic starter
 

Essa planilha que te passei não é a minha real. A minha planilha mesmo, é bem maior, cheias de fórmulas, hiperlinks, etc. Sempre que vamos começar a elaborar um orçamento, pegamos nossa planilha modelo em branco, que só tem 10 linhas, e vamos acrescentando linhas à medida que o pessoal de projetos nos passa os serviços e quantidades. Então, não posso fixar a célula do valor total. Ela vai variando sempre pra baixo, na mesma coluna.

 
Postado : 03/08/2012 7:45 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

De qualquer forma minha dica funciona!!!!

Não posso fazer nada se eu não a estrutura do arquivo!!!

Quando postar faça de forma dinâmica, não precisa ser os dados originais, mas a estrutura deve ser a mesma da original.

A maioria pede ajuda, onde em todos ou quase todos os casos, tem rotina dentro de rotina, estrutura falsa, não podemos adivinha o que está de errado, e nem fazer dar certo sem olhar, a parte estrutural de códigos e planilhas etc...

Att

 
Postado : 03/08/2012 11:41 am
(@danielsafreire)
Posts: 15
Eminent Member
Topic starter
 

Boa tarde Alexandre. Como trabalho em uma empresa pública federal, não posso te passar a planilha da gente, mesmo estando em branco. De qualquer forma, muito obrigado pelo seu código, vai nos ajudar bastante aqui, para mostrar ao nosso gerente o progresso de nosso trabalho. Vou encerrar este tópico e marcar como resolvido.

Valeu!

 
Postado : 03/08/2012 1:57 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Eu não vou insistir nisso, mesmo eu sabendo que na postagem anterior eu disse dados FICTÍCIOS!!!!!

Para te ajudar eu preciso da estrutura da planilha, e não dos dados originais, grato pelo retorno!!!

Se isso bastar, e para a organização do fórum, então marque sua postagem como resolvido!!!

Marcar Tópico como Resolvido e Agradecimento
viewtopic.php?f=7&t=3784

obrigado!!!

 
Postado : 03/08/2012 2:20 pm