Página 1 de 1
Macro de busca entre planilhas.
Enviado: 31 Mai 2015 às 15:29
por GuidyBM
Pessoal, preciso de uma macro para busca entre planilhas.
Seria assim, ao executar um comando no teclado, abre uma caixa de busca onde eu digito o que quero encontrar dentre todas as planilhas. Coloquei em anexo um exemplo. Tenho a palavra "TESTE" e preciso encontrá-la.
Obs: A busca do Excel não funciona nesse caso. Só funciona com a planilha aberta, então tenho que abrir de uma em uma e pesquisando, quando é um arquivo muito grande, perco muito tempo procurando.
Re: Macro de busca entre planilhas.
Enviado: 31 Mai 2015 às 21:01
por duds
Boa noite GuidyBM,
Segue a planilha com o código da macro.
Caso não seja exatamente isso que procura ou gostaria de algo mais complexo, me avise que terei o prazer em te ajudar!
Att.
Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 08:42
por GuidyBM
Olá, obrigado.
A princípio é isso mesmo. Mas como executar a macro? Onde digito o que preciso procurar?
Re: Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 09:07
por alexandrevba
Re: Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 10:22
por GuidyBM
alexandrevba escreveu:Bom dia!!!
Use um botão para manipular a macro!
https://support.office.com/pt-br/articl ... t-BR&ad=BR
http://juliobattisti.com.br/cursos/exce ... lo5/05.asp
Att
Amigo, desculpe.
Não entendo muito de VBA, portanto, não entendi sua proposta.
Grato.
Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 10:52
por Jesandro
Gui
acredito que ele tenha a ideia de adicionar um Botao na planilha e atribuir a macro ao Botão. Exemplo " BUSCA", e ao clicar no botão o evento acionado seja a macro.
Se não for, exemplifique.
Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 11:39
por GuidyBM
Acho que o interessante seria uma tecla de atalho e não um botão. Eu usarei isso em várias planilhas diferentes, e nem sempre terei um lugar para acrescentar um botão.
Alguém poderia acrescentar essa função no código feito pelo Duds?
Grato.
Re: Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 13:18
por duds
Boa tarde GuidyBM,
Segue em anexo atualização da planilha com tal tecla de atalho. O código que define a tecla é um evento WorkBook_Open, caso queira alterar a tecla, segue um site de auxílio:
http://www.jorgepaulino.com/2011/09/exc ... as-de.html
A combinação atual é: CTRL+SHIFT+v
Att.
Re: Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 17:22
por GuidyBM
Duds, estou tentando implantar as macros nessas 2 planilhas em anexo mas não estou conseguindo.
Preciso que essa função de busca que você criou funcione nas duas.
Obs: Estou enviando 1 de cada, sendo que a "Controle de Caixa" tem várias sub-planilhas referente a cada mês.
Já a Maio é bem variável, pois cada sub-planilha se refere a um carro. O que torna imprevisível qual será a próxima planilha a ser criada ali.
Complicou né??
Pode me ajudar?
Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 17:26
por duds
Uma dúvida, é possível que tal palavra/número que você procura se repita?
Att.
Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 18:05
por duds
Segue o código adaptado para as duas planilhas caso só haja uma ocorrência, pois se houverem mais, apenas a primeira será relatada. As teclas de atalho continuam na mesma configuração CTRL+SHIFT+v
Modifiquei um pouco o código, agora ficou um código genérico. Espero que seja isso o que procura.
Caso possam existir mais ocorrências, me avise que faço mais uma modificação, colocando uma listbox provavelmente.
Att.
Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 20:07
por GuidyBM
Sim, é possível.
Re: Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 21:11
por duds
Resolivdo GuidyBM!
Veja se é isto que você esperava!
Aguardo sua resposta
Att.
Macro de busca entre planilhas.
Enviado: 01 Jun 2015 às 21:31
por GuidyBM
Exatamente isso!!!
Só mais uma coisa, já abusando da sua boa vontade.
No resultado que aparece na caixa de dialogo, tem como me direcionar a célula clicando nele?
Macro de busca entre planilhas.
Enviado: 02 Jun 2015 às 00:22
por duds
Pronto!
Segue a planilha em anexo! Para ir à célula que deseja, apenas dar clique duplo no item da lista.
Me avise qualquer dúvida!
Aguardo sua resposta
Att.