Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por rsenna23
#6213
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
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por alexandrevba
Avatar
#6217
Boa tarde!!

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

Já tentou gravar uma macro?

Att
Por rsenna23
#6223
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.
Avatar do usuário
Por alexandrevba
Avatar
#6361
Bom dia!!

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

Att
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord