CAMPO DE BUSCA AUTOMÁTICA COM VBA
HTML-код
- Опубликовано: 15 сен 2024
- Olá Pessoal, eu sou a Samara e hoje trago nesse vídeo como fazer busca rápida em um banco de dados com VBA (filtro avançado).
*Os dados da planilhas são fictícios e foram gerados aleatoriamente.
Me dê um feedback curtindo e comentando aqui no vídeo.
Tenho 26 anos e atuo a mais de 5 anos ajudando empresas e pessoas com o Excel e Power BI. Meu objetivo é tornar a vida das pessoas mais simples quando se trata da área profissional, além disso busco mostrar como o Excel e o Power BI funcionam de maneira simples e dinâmica. Presto consultoria para várias empresas do Brasil e também Portugal, desenvolvo projetos em Excel VBA (que tem cara de sistema), automatizo rotinas e facilito a visualização de relatórios com um clique. São mais de 50 empresas atendidas e vários alunos satisfeitos. Ministro mentorias em Excel com aulas 100% online e ao vivo para qualquer parte do mundo, entre em contato para Mentorias e Projetos!
Me encontre nas redes sociais:
Instagram: / f4.excel
Tiktok: www.tiktok.com....
Linkedin: / samaradej. .
E-mail: samaracjesus@gmail.com
#excel #função #facil #rapido #resultado #planilhas #job
#validaçãodedadosnoexcel #tabeladinamica #problema
Sempre trazendo conteúdos de extrema qualidade. Parabéns!
Obrigada :)
Samara, parabéns pelos seus vídeos. Sugiro que disponibilize a planilha no Google para que os iniciantes em Excel alcancem mais facilmente.
Obrigada pelo feedback Roberto!
MUITO BOOOMMM
Adorei 👏
Valeeu João :)
Boa tarde Samara, usando VBA como ficaria:
Seleciono uma célula qualquer do Excel, e ao clicar no botão que chama a macro, ela deve fazer o seguinte:
SE a célula previamente selecionada estiver vazia, então
"Faça cálculo 1"
SENÃO
"Faça cálculo 2".
É isso. Os cálculos 1 e 2 já tenho e funcionam, queria apenas rodar na mesma macro, com a condição da célula selecionada estar ou não vazia.
Opa, já consegui aqui rsrs. Ficou Assim:
Dim Variavel As String
Variavel = ActiveCell.Value
If Variavel = "" Then
CÁLCULO 1
Else
CÁLCULO 2
End If
Obrigado Samara, suas aulas me ajudam muito.
Olá Rafa, penso que podes usar o seguinte:
If ActiveCell.Value = "" Then
CALCULO 1
Else
CALCULO 2
Exit Sub
End If
espero ter ajudado!
Muito bom
Obrigada João!
Minha filha ❤️ é top
Oi Samara! Muito bom o vídeo. Prático e Objetivo. Utilizo Excel no nível básico para soluções práticas do dia-a-dia e me ajudou bastante. Uma dúvida apenas: No exemplo do vídeo, funciona apenas se obedecermos a escrita corretamente a partir da primeira letra do conteúdo da célula. Ou seja, por exemplo, ao buscar o nome de uma pessoa na lista para filtrar (Ex: Maria Aparecida dos Santos), se eu souber o primeiro nome (Maria), tudo certo, vai filtrar. Porém, se eu tentar buscar pelo sobrenome (Aparecida ou Santos), não funciona. Saberia indicar como expandir a ideia para essa possibilidade?
Brigadão!
Olá Ricardo, obrigada :)
Você pode colocar asterisco na frente de Aparecida. Assim: *Aparecida. E ele deve trazer pra vc. Espero ter ajudado.
@@F4ExcelResolveu muito! Hehehe. Eu ainda deixei o asterisco fixo em outra célula e concatenei na célula principal de referência para não precisar digitar o asterisco sempre. Deu super certo. Brigadão!
Top demais, muito obrigado, estava procurando um motor de busca como esse, gostaria de saber uma coisa, eu tenho um formulário de cadrastado pelo recurso VBA, um formulário onde eu consigo cadrastar CÓDIGO, DESCRIÇÃO, OBS, Telefone e Foto, se eu fizer esse filtro na aba ao lado, tem o risco de uma plano bugar a outra? Pq eu fiz uma fez um filtro parecido, porém com listbox e uma planilha bugava a outra, se poder me responder eu agradeço 🙏🏻
Olá João, não é pra acontecer nenhum erro numa planilha de cadastro e busca por filtro avançado. Eu mesma, uso muito esses recursos :)
Muito obrigado, consegui!
@@F4Excel Deu certo, consegui fazer igualmente no vídeo, porém se adicionar mais coisa a minha base de dados, preciso repetir todo o processo de novo ?
Fiz exatamente como o seu porém o meu fica lento quando eu digito e como se cada palavra fica carregando um pouco.
hmmmm.. precisaria ver o tamanho da sua planilha, capacidade de processamento e afins..
Eu não consegui trazer as informações da Planilha 2 para a Planilha 3
Me envia um email que te mando a planilha
samaracjesus@gmail.com