Notifications
Clear all

Macro para Consolidação de dados

10 Posts
2 Usuários
0 Reactions
1,872 Visualizações
(@itamarbetim)
Posts: 12
Active Member
Topic starter
 

Boa tarde pessoal,

Não tenho costume de postar aqui embora gosto de ler os tópicos do fórum. Estou com um problema em minha planilha e gostaria de contar com a ajuda de alguém.Seguinte:
Tenho um arquivo com 10 pastas contendo informações de Mão de Obra, Materiais e Serviços. Essas informações são codificadas por categoria e tem valor.
Exemplificando, tenho na P1 para a informação de "Mão de Obra", os códigos 003, 004 e 005. Esses códigos tem suas categorias e valores respectivamente.
Na P2, para a mesma informação de "Mão de Obra" tenho os códigos 002, 003, 005 e 006.

Preciso consolidar essas informações na pasta consolidação somando os valores de cada código, de modo que seja apresentado o seguinte resultado conforme exemplo acima:

Mão de Obra
Código Categoria Valor
002 Mdo002 15,00
003 Mdo003 40,00
004 Mdo004 25,00
005 Mdo005 60,00
006 Mdo006 35,00

Dessa forma preciso do resultado para todas as informações. Abaixo arquivo com exemplo contendo 3 pastas.

Não tenho muito conhecimento de VBA, por isso peço desculpas antecipadamente e agradeço a quem puder me ajudar.

Abs,

Itamar

OBS.: Compactei o teu anexo.
Na próxima vez siga as regras do fórum e compacte o arquivo antes de anexar.
At.te
Patropi - Moderação

 
Postado : 29/10/2013 2:31 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Itamar

Complete manualmente com dados a tabela da planilha Consolidação, para conferirmos o resultado.
Pelo que eu entendi posso pegar os dados só da Planilha BD, pois nas outras planilhas os dados são copiados da Planilha BD
Outra coisa, tem que ser com VBA?

Aguardo retorno.

At.te

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 29/10/2013 6:26 pm
(@itamarbetim)
Posts: 12
Active Member
Topic starter
 

Boa noite Itamar

Complete manualmente com dados a tabela da planilha Consolidação, para conferirmos o resultado.
Pelo que eu entendi posso pegar os dados só da Planilha BD, pois nas outras planilhas os dados são copiados da Planilha BD
Outra coisa, tem que ser com VBA?

Aguardo retorno.

At.te

Obrigado pela colaboração Patropi,

Não precisa ser por VBA, pode ser através de fórmulas mesmo. Seguinte:
A pasta "BD" é um banco de dados para que possa alimentar os campos de descrição e valor das demais pastas.
Nas pastas "P1", "P2" e "P3" são digitados os códigos e automaticamente vem a categoria e valor que buscam da "BD". Nestas pastas tenho espaço para usar os 06 códigos, no entanto eles serão usados aleatoriamente e nem sempre serão usados todos os códigos.

O que preciso é : Somar na planilha "consolidação" todos os códigos de mão de obra utilizados nas P1, P2 e P3. O mesmo vale para Materiais e Serviços.
Porém, gostaria que os códigos utilizados nas P1, P2 e P3, viessem automaticamente para a "Consolidação", pois nem sempre irei utilizar todos os 6 códigos nas P1, P2 e P3. Coincidentemente neste meu exemplo utilizei todos os códigos.
A título de outro exemplo, na categoria "Mão de Obra", eu poderia usar o código 001 na P1, código 004 na P2 e 002 na P3. meu resultado na "Consolidação" seria somente os códigos 001, 002 e 004 na categoria "Mão de Obra".

Anexa planilha com o resultado (agora compactado)rsrsrs. Sinta-se a vontade para mudar as fórmulas nelas digitadas.

Obrigado pela colaboração.

 
Postado : 30/10/2013 12:21 pm
(@itamarbetim)
Posts: 12
Active Member
Topic starter
 

Pessoal,

Em uma planilha tenho onze pastas onde tenho na coluna "A" o campo Código. Existe alguma fórmula ou macro que quando eu digitar um código na linha A2 por exemplo, em qualquer das pastas de 01 a 10, este código seja copiado automaticamente para a pasta número 11?

Anexo exemplo.

Agradeço a quem possa me ajudar.

Itamar

 
Postado : 04/11/2013 5:23 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Por fórmulas...

Teste e me avise (assumindo que códigos são números, como vc apresenta na planilha).

Qq dúvida é só falar.

Abs,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/11/2013 3:18 am
(@itamarbetim)
Posts: 12
Active Member
Topic starter
 

Por fórmulas...

Teste e me avise (assumindo que códigos são números, como vc apresenta na planilha).

Qq dúvida é só falar.

Abs,

Obrigado Mandrix,

Os códigos são números mesmo. No entanto o resultado para os códigos de itens de "Mão de Obra" e "Serviços" não vieram corretamente. Estão diferente do resultado enviado em meu exemplo.

No entanto, vou dar uma estudada nestas fórmulas feitas por você para tentar ajustá-las. Caso você consiga verificar, agradeço, mas da forma como está já me deu o caminho das pedras.

Você e o Patropi são feras. Parabéns pelo conhecimento em excel de vocês.

 
Postado : 05/11/2013 7:21 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Estão diferentes porque incluí números pra testar nas abas Plan1 a Plan10. Só por isso.

Coloque seus dados e, aí sim, me diga se funciona.

Abs,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/11/2013 2:08 pm
(@itamarbetim)
Posts: 12
Active Member
Topic starter
 

Estão diferentes porque incluí números pra testar nas abas Plan1 a Plan10. Só por isso.

Coloque seus dados e, aí sim, me diga se funciona.

Abs,

Mandrix,

Inclui meus dados, e somente para o ítem "Materiais" veio o resultado corretamente. Percebi que o "range" da coluna auxiliar (AL) da Plan11, para os ítens de "Mão de Obra" e "Serviços" estão diferentes. Na planilha anexa, coloquei em verde o resultado que deveria aparecer para comparação dos resultados das fórmulas feitas por vc.

Obrigado por se empenhar em me ajudar.

Abs,

Itamar

 
Postado : 05/11/2013 5:04 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Vc tem razão. Desculpe.

Problemas ao fixar os ranges (utilização de $ nas fórmulas).

Me avise.

Abs

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/11/2013 6:13 pm
(@itamarbetim)
Posts: 12
Active Member
Topic starter
 

Vc tem razão. Desculpe.

Problemas ao fixar os ranges (utilização de $ nas fórmulas).

Me avise.

Abs

Perfeito!!! Muito obrigado pela ajuda.

Abs

Itamar

 
Postado : 06/11/2013 6:34 am