Página 1 de 2

Função SE pesquisando em uma Coluna.

Enviado: 22 Nov 2016 às 07:40
por efilhogyn
Preciso buscar em uma plan "BASE" de nome, telefone e gostaria de saber se tem como buscar o nome e preencher num campo de pesquisa se é possível utilizar a formula SE em uma coluna
formula:
=SEERRO(SE(Plan1!A3=BASE!A:A;PROCV(E8;BASE!A:D;2;0);"");"")

NA PLAN1 ELE VAI PEGAR O VALOR SE FOR O ESTADO É UMA IDEIA PARA OUTROS FILTROS. SE FOR IGUAL O ESTADO NA BASE ELE VAI COPIAR O CAMPO NO CASO E-MAIL
OBSERVEM O CAMPO E-MAIL NA BUSCA CADASTRO
OBRIGADO

Função SE pesquisando em uma Coluna.

Enviado: 22 Nov 2016 às 08:19
por gfranco
Não seria o caso de só o PROCV visto que vai procurar o nome apenas?
Não entendi o porque do estado..
Vai ter o mesmo nome com estado diferente?

Re: Função SE pesquisando em uma Coluna.

Enviado: 22 Nov 2016 às 08:28
por efilhogyn
O estado é uma forma de filtro, porque vou colocar um preenchimento sugestivo na base de nomes.
a ideia é outros filtros como este.
Cargo e Região, porque a base de contatos sera muito extensa empresa tem mais de 28 000 funcionários
porque é complicado pesquisar em uma agenda precisando saber o nome completo.
ficara mais fácil sugerir o nome se eu inserir filtros de condições.

Re: Função SE pesquisando em uma Coluna.

Enviado: 22 Nov 2016 às 08:54
por gfranco
Veja se o anexo ajuda...
O zé da viela está cadastrado no DF e em TO..
Conforme vc muda o estado, as informações são atualizadas.

Re: Função SE pesquisando em uma Coluna.

Enviado: 23 Nov 2016 às 06:23
por efilhogyn
Bom dia meu amigo.
então funciona desta forma aqui só eu colocar pra digitar no macro como fiz como PROCV dentro do SÉERRO pra ficar o campo celular limpo.
mas me explica como vc fez pra que eu possa aplicar só em outros filtros e também não abusar da paciência de todos.
Obrigado!

Função SE pesquisando em uma Coluna.

Enviado: 23 Nov 2016 às 07:25
por gfranco
Bom dia.
Deixa ver se eu entendi.
Vc quer digitar, por exemplo, as iniciais de um nome e selecionar um estado no filtro.
Por exemplo:
No nome digita "MAR" e no filtro escolhe "DF"
Então a macro deve buscar todos os nomes que começam com "MAR" só no "DF"
"MARIA","MARCIA","MARA","MARILDA".... TODAS APENAS DO "DF"
Seria isso?

Função SE pesquisando em uma Coluna.

Enviado: 23 Nov 2016 às 13:35
por efilhogyn
Sim amigo,
pelo que vi na internet tem como utilizar um VBA com preenchimento de sugestivo desta forma o Estado é um dos filtros que quero inserir,
porque se trata de uma base de agenda bem grande, então quero colocar Estado e se ficar muito vou colocar, um filtro por cargo tbm.

Re: Função SE pesquisando em uma Coluna.

Enviado: 23 Nov 2016 às 16:29
por gfranco
Boa tarde.
Veja se atende.
At
gfranco

Função SE pesquisando em uma Coluna.

Enviado: 24 Nov 2016 às 06:45
por efilhogyn
Bom dia,
Então amigo ate fica muito bom assim só não esta exatamente funcionando com todos os nomes e estados.
GO, por exemplo e TO não estão dando muito certo.
veja a baixo.
Imagem
posso utilizar outro critério de busca, se possível me explanar a logica do VBA porque é importante também em aprender.

Função SE pesquisando em uma Coluna.

Enviado: 24 Nov 2016 às 07:00
por gfranco
Bom dia.
Vc está digitando a letra do nome na célula "D6" que eu deixei destacado em amarelo?
Pergunto porque aqui comigo a busca está funcionando perfeito.

Função SE pesquisando em uma Coluna.

Enviado: 24 Nov 2016 às 12:43
por efilhogyn
Então meu amigo, eu não havia notado que era pra digitar no campo em amarelo,
só duas perguntas,
tem como tirar para não aparecer a mensagem de Pesquisa concluída.
e se tem como me explicar a logica do VBA, para poder utilizar outros campos de buscas ou mesmo pesquisar sem levar em consideração o estado ou mesmo utilizar outros filtros pode ser um potão ou select box com o campo a ser buscado, uma vez que pode ser necessário um campo de filtro para empresa.

Re: Função SE pesquisando em uma Coluna.

Enviado: 24 Nov 2016 às 13:32
por gfranco
Boa tarde.
Vc mesmo pode acessar o módulo da macro e remover a msgbox (não vai alterar nada no resultado)
Com relação à pesquisa eu utilizei o método INSTR (comprara strings).
Vc pode obter maiores detalhes sobre esse método em:
https://support.office.com/pt-br/articl ... cd0cb8a55b

At
Gfranco

Função SE pesquisando em uma Coluna.

Enviado: 25 Nov 2016 às 06:51
por efilhogyn
Bom dia amigo, tem como colocar o botão de busca também no "ENTER" acho que agilizaria bastante.
Segunda duvida é que tem como eu adicionar uma opção todos os estados que faz a busca em todos. e se tem como adicionar outro campo como o estado que sera por Regional ou Empresa?

Re: Função SE pesquisando em uma Coluna.

Enviado: 25 Nov 2016 às 08:54
por gfranco
Bom dia efilhogyn.
Na minha opinião (devido sua intenção de poder contar com diversos níveis de critérios e sendo sua base de dados consideravelmente grande) acredito que o filtro avançado seria mais apropriado em termos de desempenho e facilidade de construção, do que várias condicionais dentro de um código fazendo loops.
Nesses dois links que posto abaixo, são abordados os conceitos de filtro avançado no VBA e suas aplicabilidades em pesquisa dinâmica.
Dê uma olhada e considere adaptar a parte de pesquisa de seu projeto valendo-se da versatilidade dessa função.
https://www.youtube.com/watch?v=Il7zjilg1_Y&t=838s
https://www.youtube.com/watch?v=pLRwntrAfcI&t=583s
At
gfranco

Função SE pesquisando em uma Coluna.

Enviado: 25 Nov 2016 às 09:22
por efilhogyn
Bom dia,
Olha como esta se este 2 filtros funcionarem acho que já atende as minha necessidades.
observe o Anexo com algumas alterações veja se consegue me ajudar a funcionar assim.

Re: Função SE pesquisando em uma Coluna.

Enviado: 25 Nov 2016 às 11:08
por gfranco
Boa tarde efilhogyn
Veja se atende.
Faça testes e dê retorno
At
gfranco.

Re: Função SE pesquisando em uma Coluna.

Enviado: 25 Nov 2016 às 11:48
por gfranco
Tinha esquecido o negócio do ENTER para ativar a macro.
Dá uma olhada nessa aqui...
At
gfranco

Função SE pesquisando em uma Coluna.

Enviado: 28 Nov 2016 às 07:12
por efilhogyn
Bom dia amigo.
Segue como se encontra o projeto atualmente.
Preciso de ajuda pra colocar um PROCV na aba busca E-mail com o mesmo botão de busca. ou clicando no botão E-mail também fica bom. não precisa ser com a iniciais. ou pode também. veja se pode me ajudar.

Re: Função SE pesquisando em uma Coluna.

Enviado: 28 Nov 2016 às 08:44
por gfranco
Bom dia.
Veja se atende.
Coloquei um procv para preencher os campos da aba busca_cadastro.
Selecionando o nome na combo, os campos são preenchidos.
Clicando em limpar, os campos ficam vazios.
Dê retorno.
At
Gfranco.

Re: Função SE pesquisando em uma Coluna.

Enviado: 28 Nov 2016 às 12:52
por efilhogyn
Gfranco meu amigo.
ficou muito bom esta pronto mas surgiu uma ideia de fazer em Userform e também a opção de editar a Agenda.
è possível fazer as mesmas funções em Userform? segue em anexo pra vc dar uma olha no VB e os Userform.
é possivel fazer a mesma planilha e o Editor e salvar neste formado?