Página 1 de 1

atualiza dados

Enviado: 08 Jan 2016 às 15:28
por rsenna23
boa tarde,

sou novo em VBA, e gostaria de fazer uma planiha que procurase um determinado codigo em outra planilha e se encontra-se este codigo, ela deve copiar os valores correspondentes destes codigos em algumas colunas, os codigos mudam de linha conforme tempo, por isso usar a formula "SE", fica inviavel, teria que ser usando um laço "while, for," podem nao estou conseguindo, em anexo o modelo das plhanilhas.

exemplo- plhanilha final
CÓDIGO ITEM DESCRIÇÃO QTNDE ESTOQUE VALOR ITENS
98550168 R$ 338,00
89017524 R$ 71,73
11562588 R$ 23,59
88905742 R$ 14,50

Planilha Base
Código Descrição Estoque Preço Venda Empresa

94713812 BORRACHA 4 113
94716756 BORRACHA 3 114
94726878 BORRACHA 2 155
94757334 BORRACHA 1 155
94757336 BORRACHA 2 166
94757663 BORRACHA 57 166
94771044 BORRACHA 34 184
95021102 BORRACHA 2 154
95326830 BORRACHA 3 166
95326831 BORRACHA 1 155
95905361 BORRACHA 3 166
96815102 BORRACHA 4 156
96950990 BORRACHA 41 156
98036594 BORRACHA 3 166
98036595 BORRACHA 7 166
98500130 BORRACHA 1 166
98500213 BORRACHA 3 166
98550030 BORRACHA 166 166
98550153 BORRACHA 449 174
98550168 BORRACHA 429 144
98550378 BORRACHA 1073 140
98550379 BORRACHA 120 16
98550549 BORRACHA 501 10

Re: atualiza dados

Enviado: 08 Jan 2016 às 15:38
por alexandrevba
Boa tarde!!

Você pode usar o PROCV tanto via função quanto via VBA (gravando uma macro).

Já tentou gravar uma macro?

Att

atualiza dados

Enviado: 08 Jan 2016 às 16:44
por rsenna23
Procv, não funciona neste caso, pois a logica seria assim: planilha final, " SE, planilha final ,celula,A1 for igual a planilha Base, então copia valor em coluna selecionada. a formula SE, funciona mas desde que os codigos na planilha base, nao mudassem de linha. mas eles mudam.

formula que funciona, se os codigos nao trocassem de linha,
=SE(A6='C:\Planilhas-pos\[ImpdadosV1V2.xlsm]DadosVV1'!B13;'C:\Planilhas-pos\[ImpdadosV1V2.xlsm]DadosVV1'!F13;)
quanto a macro sim , gravei para fazer atualização automático.

Re: atualiza dados

Enviado: 13 Jan 2016 às 07:31
por alexandrevba
Bom dia!!

Desculpa, eu vou deixar o pessoal que entendeu sua dúvida te ajudar, vamos aguardar o que os outros membros falam.

Att