Notifications
Clear all

Busca retornar o numero da linha

6 Posts
3 Usuários
0 Reactions
1,080 Visualizações
(@edu_haag)
Posts: 0
New Member
Topic starter
 

Olá pessoal, estou trabalhando em um projeto e esbarrei em uma duvida que pode ser um pouco besta.
Tenho uma planilha de cadastro de clientes onde na primeira coluna fica armazenado o codigo do cliente (um numero sequencial e unico pra cada cliente) estou precisando criar um formulario de busca que quando eu buscar pelo codigo de um determinado cliente, me retorne o numero da linha onde está os dados do cliente.

Ja tive de fazer isso em varios projetos, e sempre fiz utilizando o while/wend testando linha por linha. porém isso sempre me da um codigo gigante pois as vezes tenho trabalhar com dados de varias planilhas. Talvez se ouver um maneira de apenas eu criar uma busca (como se fosse um procv) e ele me retornar só o numero da linha, ja iria economizar umas boas linhas de codigo.

 
Postado : 14/03/2016 5:55 pm
(@edu_haag)
Posts: 0
New Member
Topic starter
 

pra ser mais facil de entender precisar algum codigo que faça o que a formula "corresp" faz.

 
Postado : 14/03/2016 6:40 pm
(@mprudencio)
Posts: 0
New Member
 

Se a função corresp faz pq nao usa a formula?

Outra pergunta isso é so pra carregar os dados da linha em alguma outra planilha???

 
Postado : 14/03/2016 7:03 pm
(@edu_haag)
Posts: 0
New Member
Topic starter
 

não uso a formula pq preciso trabalhar isso dentro de um userform, a planilha vai ficar oculta, por isso preciso conseguir o numero da linha pra depois buscar outras informações e preencher o formulario composto por varios textbox, combobox etc.

 
Postado : 14/03/2016 7:12 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Fiz um exemplo básico utilizando "Find", acredito que está bem simples para fazer os ajustes que precisar.

Find_Range_Referente_Codigo

[]s

 
Postado : 14/03/2016 7:39 pm
(@edu_haag)
Posts: 0
New Member
Topic starter
 

Perfeito, estudei seu codigo Mauro e funcionou perfeitamente, fiz algumas alterações e resolveu meu problema.
Muito obrigado

 
Postado : 15/03/2016 4:44 am