Página 1 de 1

VBA - Retornar número da linha / Botão Consultar

Enviado: 10 Set 2018 às 21:51
por SandroLima
Boa noite, pessoal

Como ficaria o código para que ao digitar o número de um cadastro ou o nome de um cliente ele me retornasse em uma msgbox o número da linha em que se encontra esse registro dentro da tabela.

*** OBS *** (CONTAR LINHAS DENTRO DO INTERVALO DA TABELA)

Preciso que o código considere para localizar a linha apenas o intervalo da tabela uma vez que a posição da tabela pode variar dentro da planilha (pode iniciar na linha 5 ou linha 17 ou outra por exemplo).

No exemplo da tabela em anexo:

Cadastro 3 encontra-se na linha 2
Cadastro 5 encontra-se na linha 3
Cadastro 1 encontra-se na linha 5
Nome Rita encontra-se na linha 1

Re: VBA - Retornar número da linha

Enviado: 11 Set 2018 às 04:52
por gfranco
Amigo,
veja se o que fiz te ajuda.

Re: VBA - Retornar número da linha

Enviado: 11 Set 2018 às 17:21
por SandroLima
Boa tarde, GFranco... Boa tarde, demais forumeiros.

GFranco... primeiro muito obrigado pela sua colaboração
E depois, parabéns pela iniciativa de sempre comentar boa parte do código. Isso ajuda demais no meu aprendizado e nas devidas adequações quando são necessárias.

Seu código me ajudou demais e com ele e mais sugestões de outros colaboradores aqui do fórum resolvi ir um pouco mais além na escrita para o código de um botão "Consultar".

Resolvi estender a tarefa dele para outros dois argumentos e permitir retornar os dados com base nas informações "Cadastro", "Nome" ou "CPF".
Estava indo bem... mas está faltando algo para que ele traga o retorno esperado.

O resultado esperado seria o mesmo... preencher as demais textbox com as informações relacionadas a um dos campos já informado.

Poderia (e isso se estende aos demais colaboradores) verificar o código após adaptação que fiz?

Alterações e sugestões são sempre bem-vindas.

Segue planilha atualizada.

Mais uma vez obrigado e desculpe o incômodo.