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 Pegorini
Posts Posts
#45446
Bom Dia Senhores.

Estou tentando montar uma macro para fazer uma conciliação de dados, porém não consigo chegar ao objetivo.

Em suma seria:

IF A = E AND D = G AND C Like "*"& F"*" THEN

H = "CONCILIADO"


Ou seja, Se o valor de 2 colunas forem iguais e o nome de duas colunas também forem iguais e um nome específico for igual entre duas colunas, por exemplo xxxxNF120xxx, quero que identifique a NF120, então o resultado de uma coluna será "conciliado"

Alguém poderia me ajudar?

Anexo minha planilha com minha macro.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Reinaldo
Avatar
#45447
Ficou confuso; pelo menos eu creio não haver entendido; sua explicação vs rotina/macro apresentada.
Voçe pretende verificar sempre na mesma linha se os dados "batem"; ou o objetivo é "olhar" a primeira linha e "ver" se há correspondência nas demais?
Pode fornecer um exemplo mais detalhado,pois em seu modelo aparentemente tudo "bate"
Por Pegorini
Posts Posts
#45455
Olá Reinaldo. Obrigado pelo retorno.

Observe no anexo se ficou mais claro.

nas células em verde a condição é tudo verdadeira, mas nas células da coluna H em branco nem todas são verdadeiras.

Se tudo verdadeiro, então apresentar a string "conciliado" na linha da coluna G

IF A = E AND D = G AND C Like "*"& F"*" THEN
G = "CONCILIADO"
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Reinaldo
Avatar
#45458
"IF A = E AND D = G AND C Like "*"& F"*" THEN"
Não seria : IF A = D AND C = E AND B Like F and B=E THEN
ou seja se
Nome1(ColunaA)igual ao Nome2 (ColunaD) e Debito(ColunaC) igual a Credito (ColunaF) e NF de Historico1 = NF Historico2...

Mas como reconhecer NF constante no historico? Serão sempre 5 caracteres? ou qual o parâmetro que auxilia a identificação
Por Pegorini
Posts Posts
#45462
Olá Reinaldo.

Relamente:

ou seja se
Nome1(ColunaA)igual ao Nome2 (ColunaD) e Debito(ColunaC) igual a Credito (ColunaF) e NF de Historico1 = NF Historico2...

Mas como reconhecer NF constante no histórico? Serão sempre 5 caracteres? ou qual o parâmetro que auxilia a identificação


Desculpe-me o erro.


Com relação ao histórico, não serão sempre 5, mas serão números mais ou menos que 5. Confesso que tenho apenas uma noção do operador Like. Ainda estou estudando.

Mas o que preciso é que faça a leitura de números sequenciais na linha.

Todos os históricos terão letras e números. Os números serão sequenciais entre as letras. Por exemplo:


xxxxxxNF00012xxxx


Então se for possível fazer um check como se fosse NFnúmeros.
Avatar do usuário
Por Reinaldo
Avatar
#45621
Experimente:
Você não está autorizado a ver ou baixar esse anexo.
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