Notifications
Clear all

"Puxar" nome do fornecedor

12 Posts
4 Usuários
0 Reactions
2,241 Visualizações
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

Bom dia galera tudo na paz?
Gostaria de saber como eu faço para ao digitar um numero de CNPJ (por exemplo) ele buscar o fornecedor que pertence esse CNPJ
Segue em anexo a planilha como exemplo

A parte de cadastro eu sei fazer, só gostaria de incrementar com esse recurso

Desde já agradeço pela atenção

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 07/03/2018 6:32 am
(@klarc28)
Posts: 971
Prominent Member
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

Se tiver um exemplo seria muito útil

Lembrando que eu quero "puxar" o nome do fornecedor no momento do cadastro da NF
Aqui na empresa não abre o youtube!

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 07/03/2018 6:56 am
Basole
(@basole)
Posts: 487
Reputable Member
 

Veja se é isso que deseja.

Ao digitar o numero do cnpj o campo fornecedor é preenchido automaticamente.


Private Sub txtcnpj_Change()
    Dim rng As Range
    
    With Sheets("base_fornecedores")
        
        Set rng = .Columns(1).Find(Me.txtcnpj.Text, LookIn:=xlValues, lookat:=xlWhole)
        If Not rng Is Nothing Then
            Me.txtforn.Text = rng.Offset(, 1).Value
            
        End If
        
    End With
    
End Sub

Click em se a resposta foi util!

 
Postado : 07/03/2018 7:14 am
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

Basole

Não funcionou

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 07/03/2018 8:40 am
(@srobles)
Posts: 231
Estimable Member
 

Gabriel,

Veja se as modificações atendem sua demanda.

Abs

Espero ter ajudado.

Abs.

Saulo Robles

 
Postado : 07/03/2018 10:21 am
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

srobles

Desculpe a demora para responder
O código funcionou sim, porem ele retorna com um valor aproximado

Por exemplo

Tenho o código 123 e 123456 cadastrado
Se eu digito 123 ele retorna o valor correto (A por exemplo)
Se eu digito o valor 12345 ele ainda permanece com o valor A
Ai se eu digito 123456 ele retorna o valor B
Porem se eu apago o 6 e deixo 12345 ele permanece com o B

Deu para entender? rs

Teria como ele retornar o valor exato?
E teria como se ele não encontrasse esse numero exato ele deixar o texto NAO ENCONTRADO?

Desde já agradeço sua atenção e a de todos!!!!

obs.: segue a planilha com o seu código funcionando

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 09/03/2018 6:39 am
(@klarc28)
Posts: 971
Prominent Member
 

Anexo

 
Postado : 09/03/2018 8:19 am
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

klarc28
continua a mesma coisa!

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 09/03/2018 8:37 am
(@srobles)
Posts: 231
Estimable Member
 

Gabriel,

Veja se agora as modificações atendem sua necessidade.
Lembrando apenas que para fazer a pesquisa, digite o CNPJ e tecle ENTER ou TAB, e assim, o nome do fornecedor será preenchido em seu respectivo campo.

Abs

Espero ter ajudado.

Abs.

Saulo Robles

 
Postado : 09/03/2018 10:45 am
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

O seu código esta realizando a pesquisa na "base_cadastro" correto?
Ou seja, ele só ira pesquisar nas que eu já tenho cadastrada

No meu caso essa base_cadastro serão os dados que eu for inserindo ao longo do tempo
Terei uma base_fornecedores onde estarão meus fornecedores cadastrados e é nessa base que ele irá puxar o nome do fornecedor

Igual o primeiro exemplo que você me ajudou

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 09/03/2018 11:09 am
(@srobles)
Posts: 231
Estimable Member
 

Gabriel,

Neste último modelo que disponibilizei, o CNPJ informado é pesquisado na base_fornecedores (planilha que está oculta) e os dados retornados dela mesma.

Abs

Espero ter ajudado.

Abs.

Saulo Robles

 
Postado : 09/03/2018 11:29 am