Notifications
Clear all

Preencher células através de uma entrada de dados

10 Posts
4 Usuários
0 Reactions
2,489 Visualizações
(@alexandroferreira)
Posts: 11
Active Member
Topic starter
 

Pessoal,

Tenho uma planilha e preciso que algumas células sejam automaticamente preenchidas através da entrada de dados de uma única célula. Explicando: Os dados dos clientes estão na planilha Clientes, assim que eu digitar a marca do cliente a partir da célula D6 da plan2 os dados referentes a este cliente precisam ser preenchidos nas colunas B, C, E, F... Eu já tentem resolver isso, mas não estou conseguindo.

Alguém pode me ajudar?

p.s.: segue planilha em anexo.

Grato desde já,

Alexandro

 
Postado : 21/10/2012 7:58 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Porque não usa um função?

=ÍNDICE(CLIENTES!$A$4:$I$13;CORRESP(Plan2!D6;CLIENTES!$A$4:$A$13;0);2)

é só substituir as colunas

Use a pesquisa do fórum, já realizei várias postagem similares!

Att

 
Postado : 21/10/2012 8:28 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

alexandroferreira,

Bom Dia!

Segue o arquivo com as solicitações que você pediu. Como só encontrei paridade (nomes iguais), nas duas abas (CLIENTES e PLAN2), nas colunas B, E, F, H, J, L e N, só inseri no código essas colunas. Todavia, se houver outras colunas, basta você seguir a mesma lógica do código.

Para testar, basta digitar uma das marcas existentes na célula D6.

Espero que seja isso e que possa lhe ser útil.

 
Postado : 21/10/2012 9:15 am
(@alexandroferreira)
Posts: 11
Active Member
Topic starter
 

alexandroferreira,

Bom Dia!

Segue o arquivo com as solicitações que você pediu. Como só encontrei paridade (nomes iguais), nas duas abas (CLIENTES e PLAN2), nas colunas B, E, F, H, J, L e N, só inseri no código essas colunas. Todavia, se houver outras colunas, basta você seguir a mesma lógica do código.

Para testar, basta digitar uma das marcas existentes na célula D6.

Espero que seja isso e que possa lhe ser útil.

Obrigado Wagner,

Show de bola. Não querendo ser chato, mas esqueci de comentar um detalhe na planilha. É que se o valor de BOI QTD (coluna C), for maior que zero os valor das colunas I (preço_dt), J (preço_ts) e L (preço_PA) se igualam, assumindo o valor da coluna I da planilha CLIENTES. Tem como fazer isso?

Grato desde já,

Alexandro

 
Postado : 22/10/2012 7:26 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

alexandro,

Boa Tarde!

Tudo bem. Mas... como ou quando o valor da coluna C (BOI QTD) vai ser maior do que zero? Na planilha CLIENTES não tem uma coluna BOI QTD e na planilha Plan2 não há nenhuma fórmula para preeencher esse campo. De onde vem esse valor?

 
Postado : 22/10/2012 2:14 pm
(@hronconi)
Posts: 314
Reputable Member
 

Alexandro,

Por que não usa as fórmulas na planilha ao invés de fazer via código VBA ?

Att.

Henrique

 
Postado : 22/10/2012 2:42 pm
(@hronconi)
Posts: 314
Reputable Member
 

Alexandro,

Segue seu exemplo usando as fórmulas padrões do Excel e sem nenhuma linha de código VBA.

Att.

Henrique Ronconi

 
Postado : 22/10/2012 3:05 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite, conforme entendi no email solicitado segue o anexo com codificacoes visual basic. qualquer divergencia favor comentar.

att MarkoSoftware

 
Postado : 22/10/2012 4:03 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Favor desconsiderar o email anterior o mesmo estava faltando inserir dados, segue o anexo com programacao completa, divergencias ou soliciatoes de mais produtividades favor responder.

att MarkoSoftware

 
Postado : 22/10/2012 4:11 pm
(@alexandroferreira)
Posts: 11
Active Member
Topic starter
 

Pessoal,

Agradeço a todos pela ajuda. Fui pegando parte de cada código de vocês e estou conseguindo montar a planilha da forma que eu desejo. Logo que eu acabar disponibilizarei a mesma.

Obrigado!

[resolvido]

 
Postado : 23/10/2012 7:56 am