Ir ao conteúdo
  • Cadastre-se
José Antônio_734266

RESOLVIDO BUSCAR DADOS COM CONDIÇÕES

Recommended Posts

Mais uma vez venho pedir o auxilio dos senhores. tenho um codigo vba para buscar alguns dados na mesma pasta de trabalho. o codigo funciona em partes. o cod funciona levando em consideração 2 condições e é justamente em das condições que não está funcionando, tornando minha busca invalida. segue a linha de cod que não está funcionando.

 

 

"If ValorAchado.Offset(0, -4).Value <> ValorAchadoDC.Offset(0, -3).Value Then 'NÃO ESTÁ FUNCIONANDO O CODIGO'

 

Segue o link da planilha:  https://www.sendspace.com/file/a9z436

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá José Antônio_734266

 

No seu exemplo, ao clicar em BUSCAR  a macro associada ao botão esta em 'BUSCAR DADOS.xlsm'!Plan16.VendorCadastroRealizadoMes
Só que no Módulo 1 tambem tem um macro Sub VendorCadastroRealizadoMes() e é nesta macro que esáo ocódigo que você se refereiu:
If ValorAchado.Offset(0, -4).Value <> ValorAchadoDC.Offset(0, -3).Value Then 'NÃO ESTÁ FUNCIONANDO O CODIGO', porém não tem nenhum desvio ou chamada para este macro.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcio obrigado pelo retorno.

 

Excluir o modulo e deixei apenas o codigo da PLA16 e não deu certo. Veja que o codigo busca os sem considerar a condição não trazer os dados se o mesmo tiver na guia "BD2".

 

Eu preciso que ao clicar no botão buscar o cod busque os dados na guia "BD_ANÁLISE DE CREDITO" e que não esteja na guia "BD2".

 

Se você analisar o cod busca todos sem obedecer a condição "If ValorAchado.Offset(0, -4).Value <> ValorAchadoDC.Offset(0, -3).Value Then"

http://www.sendspace.com/file/qrbxn2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcio obrigado pelo retorno.


 


Excluir o modulo e deixei apenas o codigo da PLA16 e não deu certo. Veja que o codigo busca os sem considerar a condição não trazer os dados se o mesmo tiver na guia "BD2".


 


Eu preciso que ao clicar no botão buscar o cod busque os dados na guia "BD_ANÁLISE DE CREDITO" e que não esteja na guia "BD2".


 


Se você analisar o cod busca todos sem obedecer a condição "If ValorAchado.Offset(0, -4).Value <> ValorAchadoDC.Offset(0, -3).Value Then"


http://www.sendspace.com/file/qrbxn2


Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá José Antônio_734266

 

Eu não consegui entender a sua lógica.

A busca se baseia no nome do VENDEDOR. Se o acho o vendedor o registro é valido, qual a segunda comparação para que o registro seja descartado?

 

Márcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcio veja se me entende no esquema baixo.

 

Na guia "BD_ANÁLISE DE CREDITO" estão os clientes precisão ser recadastrados.

 

Na guia "BD2" são os clientes que já foram recadastrados, porém os continuam na guia "BD_ANÁLISE DE CREDITO"

 

Eu preciso que na guia "DADOS_CONTATOS" apareça pra mim apenas os dados da guia "BD_ANÁLISE DE CREDITO", desconsiderando os dados que já estão cadastrado na guia "BD2".

Compartilhar este post


Link para o post
Compartilhar em outros sites
Segue em anexo o que solicitou, macro busca os dados na plan(aba) "BD_ANÁLISE DE CREDITO" por Vendedor selecionado na plan " DADOS_CONTATOS" na celula (D7), com criterio  [CADASTRO REALIZADO = NÃO],mas antes verifica se ja existe cadastro deste vendedor na Plan "BD2" comparando o campo chave criado na coluna (AR).

 

Verifique  e faça alguns testes e de retorno. 

 

 

BUSCAR DADOS-v2.zip

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×