Notifications
Clear all

TEXT.BOX ERRO NA BUSCA

4 Posts
3 Usuários
0 Reactions
1,405 Visualizações
(@denilsonsl)
Posts: 84
Trusted Member
Topic starter
 

Boa tarde.

Fiz um codigo em vba que não esta retornando valores na text.box, isso é, é formato procv porem não esta busca, o codigo reconheçe o "item", mas não traz a busca corretamente.

O que será que foi feito errado no codigo que não reconheçe e faz a busaca corretamente?

Private Sub TextBox_2_AfterUpdate()
 
Dim Pesquisa As Long
Dim Codigo As Variant
Dim Intervalo As Sheets

Codigo = TextBox_2.Text
'Intervalo = Plan1.Range("a8:o6000")
Sheets("LISTA MESTRA INTEGRAÇÃO").Select
    'Plan1.Select
Set Intervalo = Plan1.Range("A8:O8000")
            

On Error GoTo trataErro


Pesquisa = Application.WorksheetFunction.VLookup(Codigo, Sheets("Plan2").Range("A8:o5000"), 2, 0)

TextBox_1.Text = Pesquisa


Exit Sub
trataErro:
   texto = "Produto não localizado!"
   mensagem = MsgBox(texto, vbOKOnly + vbInformation)
End Sub
 
Postado : 05/12/2017 1:55 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Tenta fazer um loop

Fica mais facil e as chances de erro diminuem.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 05/12/2017 6:33 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Numa rapida olhada, não há; aparentemente; motivo para o relatado.
Contudo sem saber:
o que é gerado em TexBox2,
o motivo para selecionar a planilha Lista Mestra Integração
e setar variavel Intervalo na Plan1.
e finalmente procurar o vlookup na Plan2
e muito dificil pode lhe auxiliar.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/12/2017 7:25 pm
(@denilsonsl)
Posts: 84
Trusted Member
Topic starter
 

Bom dia.

MPrudencio qual seria o loop mais adequado a esse formato?

 
Postado : 06/12/2017 6:21 am