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.
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.
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!
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.
Gabriel,
Veja se as modificações atendem sua demanda.
Abs
Espero ter ajudado.
Abs.
Saulo Robles
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.
Anexo
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.
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
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.
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