neste exemplo é possível atribuir esta macro a um boão e "evoluir" o loop somente em cada clique do botão? Exemplo: o primeiro clique no botão dispara o código e pinta somente uma célula, então ocorre uma pausa no código até que um novo clique no botão aconteça e autorize a pintura da outra célula ..e então pausa novamente até o outro clique que autoriza a sequência do código ...
Carlos Daniel Otima apresentação, muito bem explicada e muito didatica, para bens Gostaria de obter o material (planilha de exemplo), procurei no Telegram e não consegui.. Por favor pode me orientar de como poder obter-la.. Obrigado
Olá você fez um comentário que caberia uma função with, pois o meu não roda e da a falta do with, como ficaria? Desde já obrigado e parabéns pela aula.
Excelente aula, tenho aprendido bastante com você e implementado os conhecimentos em meus projetos. Gostaria de uma aula, para saber como realizar um cálculo entre diferentes Userforms. Por exemplo: tenho um Formulário de Vendas e outro para Fechar a Venda e calcular o troco. Aí queria saber como fazer isso. Grato desde de já.
Eu necessito de uma macro que aumente o tamanho de um retângulo ao clicar nele para preencher a tela e outra que me permita voltar ao tamanho anterior par serem atribuídas à um botão. É possível?
tem algum comando para vc pesquisar uma linha atraves de um botão pesquisar e qdo achar ele seleciona todas as celulas a sua direita e executa um comando tipo media de valors em % mostrando em um msgbox esse resultado e depois procura a proxima coluna vazia na mesma linha mostra a opção de preenche-la?
Renan, me socorre, por favor .... eu tenho uma planilha onde na coluna A eu tenho diversos produtos, esses mesmos produtos passam por diversos departamentos ate chegar no empacotamento, eu coloquei os departamentos nas colunas seguintes (coluna b = corte, coluna c = separacao, coluna d = pintura, coluna e = encardenacao e coluna f= empacotamento. Eu preciso fiz uma planilha de corte, outra de separacao com datas de entrada e saida, rodou legal, porque todos os produtos passam pelos departamento de corte e separacao, agora nem todos os produtos passam por todos os outros departamentos, e agora eu preciso mostrar qual [e o proximo passo para diferentes produtos e nao estou conseguindo montar um VBA para buscar o proximo passo de cada produto... Voce tem alguma sugestao?
Como eu faço pra obter o número da celula q o item que procuro se encontra? Eu consegui fazer ele selecionar o id mas n estou conseguindo fazer o vba me dizer em que linha aquele item que busquei está
Gostei muito dos seu vídeos, consegui aprender muito. Mas to procurando uma solução específica mas não sei como pesquisar. Talvez você já tenha feito um vídeo sobre isso, e se já fez queria que você me indicasse ele. É o seguinte, tenho dados sobre paradas de equipamentos, com colunas (cod, data inicio, data fim, equipamento, origem, tag e modo de falha) queria saber quantas paradas "iguais" aconteceram, quando: equipamento, origem, tag e modo de falha são iguais.Todos são campos fechados, os itens dessas colunas estão listados. Atualmente eu aplico filtro em cada uma dessa colunas seleciono os itens que ficaram e vejo a contagem.
Olá, não sou o mestre Israel mas já tive que fazer uma busca parecida com a sua, a solução que encontrei foi utilizar uma coluna adicionar que concatena todas as informações que voce precisa, formando uma espécie de chave única para aquela ocorrência, aí com essa coluna da pra contar mais fácil.
Esse modo de falha é texto ou um código padrão para cada tipo de falha, assim com o Contses do próprio excel resolve, se não for um arquivo muito grande que torna a planilha um pouco lenta.
Olá, Será que vc sabe me dizer se tem um comando para identificar um arquivo de Excel aberto com pela parte do nome. Por exemplo nome do arquivo relatório mensal Pesquisa por relat e ele abrir o arquivo. No caso esse arquivo vai está aberto, mas como tem atualização de data sempre, não consigo abrir ele automaticamente para um filtro que uso. Windows("relatório mensal_data.xls") eu uso esse comando mais sempre tenho que fica alterando manualmente queria fazer de forma automática.
Boa noite, excelente aula. Eu reproduzi esta macro e aconteceu algo estranho. Fiz o mesmo exercicio procurando pelo nome SILVA, porém a macro pintou parte do nome SILVANA. Fiz algo errado?
Leandro, os vídeos não estão mais disponíveis. Essas aulas estão disponíveis apenas em nossa plataforma agora. Em breve faremos a segunda edição da Semana VBA do Zero. Caso tenha interesse em nosso curso completo a inscrição pode ser feita em nosso site. Lembrando que as vagas se encerram amanhã e não haverá possibilidade de abrirmos mais vagas para essa turma após esse prazo. Abraço!
Olá, não estão mais disponíveis. Foi um evento programado para ficar apenas 1 semana no canal. Essas aulas estão disponíveis em nossa plataforma. Continue nos acompanhando que seguiremos postando conteúdo de alto nível e em breve faremos uma nova edição da Semana VBA do Zero!
Tentei adaptar seu código mas não deu certo, não está reconhecendo a Dim tabela As Range. Sub Pesquisa_Classificada() Planilha1.Activate Dim tabela As Range, C As Range Dim criterio As String, Address As String Dim NewAddress As String criterio = Cells(58, 14) Set tabela = Range(Cells(59, 9), Cells(Rows.Count, 10).End(xlUp)).Select se C = tabela.Find(criterio, , , xlPart) Address = C.Address C.Select Do While Address NewAddress Set C = tabela.FindNext(C) NewAddress = C.Address C.Select Offset(0, 4).Value = Offset(0, -1).Value Loop End Sub Oque pode ser? Pode dar uma dica?
Aula interessante, porém está dando o erro 91, informando que a variável do objeto não foi definida. Isso está acontecendo na variável C. Ela está retornando "Nothing" Não consigo resolver. Obrigado pela ajuda.
Sub ProcurarNome() Dim Regiao As Range Dim C As Range Dim NomeProc As String NomeProc = "Chaveiro1" Set Regiao = Range ("C6").CurrentRegion Set C = Region.Find(NomeProc,,,xlWhole) C.Select End Sub Msg quando chega em C.Select Erro em tempo de execução '91': A variável do objeto ou a variável do bloco 'With' não foi definida Detalhe: Não estou usando Option Explicit
Curso de VBA do Zero ao Avançado - Assine por apenas R$49,90 por mês sem fidelidade👇🏼
data7academy.com.br/?origem=yt_org_findnextvba
Traga sim, por favor! Obrigado
As melhores aulas, o melhor curso! O melhor método!
Ótima didática. Excelente aula.
Excelente didática, parabéns.
O sr tem uma forma didática de ministrar as aulas muito incrivel
Muito obrigado amigo! Continue nos acompanhando, abraços!
Queremos sim, conteúdo do VBA avançado
Muito obrigado!
Você é brabo demais professor! 👏👏🤷♂️
siim traga conteudo mas robusto suas aulas são muito boas
Sensacional. The best VBA teacher ever!
Muito bom! Clamo por mais aulas assim, voltadas à prática. Parabéns!
Show amigo, continue nos acompanhando que com certeza irá ver! Abraços.
Ótimo vídeo, resolveu meu problema. Alguns equipamentos não mostravam as Leituras, e eu precisava substituir essas ausências.
Show de bola amigo! Continue nos acompanhando, abraços!
Meu professor. Fera demais!
Tamo junto George, abraços!
Excelente aula. Muito importante esse método de localizar e destacar. Valeu.
Obrigado José! Continue nos acompanhando, abraços!
Ta louco, muito bom o conteúdo abordado. parabéns
Ótimo!!
Olá Israel
Também fiz a Macro de Filtro Avançado. Excelente!
O que fazer para aceitar data com formato dia/mês/ano?
Só aceita mês/dia/ano
Excelente vídeo, código muito otimizado, parabéns.
Obrigado Marcelo, continue nos acompanhando. Abraços!
neste exemplo é possível atribuir esta macro a um boão e "evoluir" o loop somente em cada clique do botão? Exemplo: o primeiro clique no botão dispara o código e pinta somente uma célula, então ocorre uma pausa no código até que um novo clique no botão aconteça e autorize a pintura da outra célula ..e então pausa novamente até o outro clique que autoriza a sequência do código ...
Muito bom professor
Obrigado Clodoaldo, continue nos acompanhando. Abraços!
Israel, acredito que deveria lançar um curso avançado
Pode trazer mais conteúdos como esse, aliás, gostaria muito de algum conteúdo para logar em sites e baixar arquivos
Pode trazer os conteúdos avançados :)
Não é fácil encontrar vídeos de VBA avançado na net. Amei ♥♥♥. Esse ainda foi básico, não vejo a hora de ver uns nível hard.
Sim mais conteúdo avançado
Carlos Daniel
Otima apresentação, muito bem explicada e muito didatica, para bens
Gostaria de obter o material (planilha de exemplo), procurei no Telegram e não consegui..
Por favor pode me orientar de como poder obter-la..
Obrigado
Sensacional!!!
Olá você fez um comentário que caberia uma função with, pois o meu não roda e da a falta do with, como ficaria? Desde já obrigado e parabéns pela aula.
Excelente aula, tenho aprendido bastante com você e implementado os conhecimentos em meus projetos. Gostaria de uma aula, para saber como realizar um cálculo entre diferentes Userforms. Por exemplo: tenho um Formulário de Vendas e outro para Fechar a Venda e calcular o troco. Aí queria saber como fazer isso. Grato desde de já.
Eu necessito de uma macro que aumente o tamanho de um retângulo ao clicar nele para preencher a tela e outra que me permita voltar ao tamanho anterior par serem atribuídas à um botão. É possível?
Muito bom!
O melhor em VBA!
Para quando uma Macro de filtro entre duas datas formato dia/mês/ano?
tem algum comando para vc pesquisar uma linha atraves de um botão pesquisar e qdo achar ele seleciona todas as celulas a sua direita e executa um comando tipo media de valors em % mostrando em um msgbox esse resultado e depois procura a proxima coluna vazia na mesma linha mostra a opção de preenche-la?
Boa, Israel! Algum destaque digno de registro para os demais parâmetros da fórmula FIND?
Qual seria a vantagem de usar o FindNext no lugar de usar um Find e colocar no parametro after:= ActiveCell?
E aí Prof. Israel, mais uma super aula. Estou muito a fim de fazer o seu curso, mas estou aguardando o dolar cair.... rs rs. Parabéns e muito sucesso!
Show amigo, obrigado! Continue nos acompanhando, abraços!
Boa tarde!
Faltou abordar quando não existe o valor procurado "erro 91"
Tem gente que não é deste planeta kkk meu Deus como conseguiram descobrir tudo isso não entra na cabeça
Renan, me socorre, por favor .... eu tenho uma planilha onde na coluna A eu tenho diversos produtos, esses mesmos produtos passam por diversos departamentos ate chegar no empacotamento, eu coloquei os departamentos nas colunas seguintes (coluna b = corte, coluna c = separacao, coluna d = pintura, coluna e = encardenacao e coluna f= empacotamento. Eu preciso fiz uma planilha de corte, outra de separacao com datas de entrada e saida, rodou legal, porque todos os produtos passam pelos departamento de corte e separacao, agora nem todos os produtos passam por todos os outros departamentos, e agora eu preciso mostrar qual [e o proximo passo para diferentes produtos e nao estou conseguindo montar um VBA para buscar o proximo passo de cada produto... Voce tem alguma sugestao?
Como eu faço pra obter o número da celula q o item que procuro se encontra? Eu consegui fazer ele selecionar o id mas n estou conseguindo fazer o vba me dizer em que linha aquele item que busquei está
Tamanho preto foi foda kkkkkkk mas seu nível de conhecimento é foda mano, continua compartilhando seus ensinamentos👏🏻📚
Trás por favor
Gostei muito dos seu vídeos, consegui aprender muito. Mas to procurando uma solução específica mas não sei como pesquisar. Talvez você já tenha feito um vídeo sobre isso, e se já fez queria que você me indicasse ele. É o seguinte, tenho dados sobre paradas de equipamentos, com colunas (cod, data inicio, data fim, equipamento, origem, tag e modo de falha) queria saber quantas paradas "iguais" aconteceram, quando: equipamento, origem, tag e modo de falha são iguais.Todos são campos fechados, os itens dessas colunas estão listados. Atualmente eu aplico filtro em cada uma dessa colunas seleciono os itens que ficaram e vejo a contagem.
Olá, não sou o mestre Israel mas já tive que fazer uma busca parecida com a sua, a solução que encontrei foi utilizar uma coluna adicionar que concatena todas as informações que voce precisa, formando uma espécie de chave única para aquela ocorrência, aí com essa coluna da pra contar mais fácil.
Esse modo de falha é texto ou um código padrão para cada tipo de falha, assim com o Contses do próprio excel resolve, se não for um arquivo muito grande que torna a planilha um pouco lenta.
Olá,
Será que vc sabe me dizer se tem um comando para identificar um arquivo de Excel aberto com pela parte do nome.
Por exemplo nome do arquivo relatório mensal
Pesquisa por relat e ele abrir o arquivo.
No caso esse arquivo vai está aberto, mas como tem atualização de data sempre, não consigo abrir ele automaticamente para um filtro que uso.
Windows("relatório mensal_data.xls") eu uso esse comando mais sempre tenho que fica alterando manualmente queria fazer de forma automática.
Boa noite, excelente aula.
Eu reproduzi esta macro e aconteceu algo estranho.
Fiz o mesmo exercicio procurando pelo nome SILVA, porém a macro pintou parte do nome SILVANA.
Fiz algo errado?
Ótima aula... Mas como posso finalizar a visualização dos vídeos "Semana do VBA", estava no 3º vídeo, quando fui retomar hoje, ele sumiu.
Leandro, os vídeos não estão mais disponíveis. Essas aulas estão disponíveis apenas em nossa plataforma agora. Em breve faremos a segunda edição da Semana VBA do Zero. Caso tenha interesse em nosso curso completo a inscrição pode ser feita em nosso site. Lembrando que as vagas se encerram amanhã e não haverá possibilidade de abrirmos mais vagas para essa turma após esse prazo. Abraço!
Ótimo vídeo. Parabéns.
As aulas de "vba do zero" não serão mais disponibilizadas?
Olá, não estão mais disponíveis. Foi um evento programado para ficar apenas 1 semana no canal. Essas aulas estão disponíveis em nossa plataforma. Continue nos acompanhando que seguiremos postando conteúdo de alto nível e em breve faremos uma nova edição da Semana VBA do Zero!
@@DATA7Academy ah ok muito obrigado
E caso não exista a palavra procurada dá erro:
"Método Find não encontrou nada do que se esperava encontrar"
erro em tempo de execução 91
Instagram: instagram.com/vbaacademy/
Telegram: t.me/VBAacademy
boa noite não consigo baixar o arquivo da aula
Tentei adaptar seu código mas não deu certo, não está reconhecendo a Dim tabela As Range.
Sub Pesquisa_Classificada()
Planilha1.Activate
Dim tabela As Range, C As Range
Dim criterio As String, Address As String
Dim NewAddress As String
criterio = Cells(58, 14)
Set tabela = Range(Cells(59, 9), Cells(Rows.Count, 10).End(xlUp)).Select
se C = tabela.Find(criterio, , , xlPart)
Address = C.Address
C.Select
Do While Address NewAddress
Set C = tabela.FindNext(C)
NewAddress = C.Address
C.Select
Offset(0, 4).Value = Offset(0, -1).Value
Loop
End Sub
Oque pode ser?
Pode dar uma dica?
Manda aulas avançadas.
Queria o arquivo :/
Engraçado, nesses vídeos mais recentes toda vez que começa eu penso que é uma propaganda. rsrsrsr
Aula interessante, porém está dando o erro 91, informando que a variável do objeto não foi definida.
Isso está acontecendo na variável C.
Ela está retornando "Nothing"
Não consigo resolver.
Obrigado pela ajuda.
Mostre o codigo
Sub ProcurarNome()
Dim Regiao As Range
Dim C As Range
Dim NomeProc As String
NomeProc = "Chaveiro1"
Set Regiao = Range ("C6").CurrentRegion
Set C = Region.Find(NomeProc,,,xlWhole)
C.Select
End Sub
Msg quando chega em C.Select
Erro em tempo de execução '91':
A variável do objeto ou a variável do bloco 'With' não foi definida
Detalhe: Não estou usando Option Explicit
Obrigado por analisar o código acima.
@@Dinalvosol como resolveu?