🚨 Mais de 83% das vagas com os R$200,00 de DESCONTO para o Curso de VBA da DATA7 Academy já foram preenchidas 🔥 🔷 Matricule-se agora enquanto o desconto ainda está disponível: data7academy.com.br/curso-desconto/ru-vid.comgaming/emoji/7ff574f2/emoji_u1f6a8.png
Esse vídeo vale ouro! Como acho que muita gente que busca conteúdo em Excel/VBA é iniciante e/ou não programam em outras linguagens, acabam não fazendo ideia de como esse conteúdo agrega e faz diferença na produção de um código limpo e otimizado. Parabéns pela excelência num conteúdo gratuito.
Um conteúdo detalhando o tópico. Um professor com boa postura, sem gírias e concentrado. E ainda, gratuito. Nota total para a equipe VbaAcademy e em especial ao Israel.
Israel, coloca "collection" de alguma forma no título, porque são tão escassos os materiais sobre collection que vejo por ai que esse vídeo tem potencial de se tornar uma referência. Especialmente porque vc mostrou usando na prática e não só teórico, como já vi em outros lugares.
outro dia ouvi em algum momento que você mestre está estudando engenharia, vc vai ser um puta engenherio, faz falta no nosso ramo que automatize tarefas como você faz! Parabéns!
🔵 Vagas Abertas para o Curso de VBA mais completo do Brasil, faça sua matrícula: data7academy.com.br/curso-vba-completo ➡ Se já domina o VBA, conheça o curso para aprender a automatizar a WEB com o VBA: vbaacademy.com.br/webscraping
Fala Israel. Muito obrigado pelas dicas e por compartilhar seu conhecimento! Você sabe me dizer se é possível também remover os checkbox em tempo de execução? Obrigado
Excelente aula professor. Boa didática e jeito. Ajudou-me muito em um projeto em que eu acrescento controles "CommandButton" dinamicamente e tenho de tratá-los individualmente. Muito Obrigado.
Hola, tus vídeos son estupendos! Tengo una pregunta sobre clases: si tengo un formulario con muchos TextBoxes, suelo utilizar el evento Enter para cambiar el color de fondo de cada TextBox pero sí creó una colección con los TextBoxes, en la clase no existe el evento Enter. Cómo resolverías tu ese problema? Muchas gracias de antemano.
Fala aí como vai? primeiro quero agradecer pelas aulas que são muito boas aqui no canal, e sugerir que você faça como o pessoal do canal Hashtag que disponibilizam o arquivo a planilha de cada aula que eles ministram . Abraços e obrigado mais uma vez
Eu tenho uma planilha com 20 controles de formulário , mais estou usando eles na propria planilha sem for no UserForm, 10 controles fazem uma função e os outros 10 fazem outra função, e se um tiver ativado não consigo ativar outros e ativa eventos na planilha , nesse caso seria melhor eu fazer uma classe para os botões ? Ou fazer a macro para cada botão, pois meu código ficou bem grande pois são 20 botões tive q fazer codigo para os 20 .
Criei uma planilha que salva um banco de dados de notas fiscais e boletos de compras que fiz, estou tentando fazer uma planilha para lançar os pagamentos e dar baixa nos títulos que vão vencendo. A ideia é puxar os pagamentos do banco de dados que estão em aberto, para uma segunda planilha, e lançar a data do pagamento destes alterando no banco de dados a situação dele como PAGO. Qual o caminho devo seguir e as formulas que devo utilizar. Grato!
Excelente! Tentei achar conteúdo em português...não tem muita coisa. Curso em vídeo em português é possível que tenha mas ainda não vi. Para quem já tem bom conhecimento e prática em vba deve ser rara chance de curso em português para aprimorar. Ainda estou começando o curso vba do seu site. Vlw!!
da pra fazer essa pintura em botões? Tenho uma planilha e tive que pintar todos os botoes de todas os formularios com macros pra cada um botao. Como posso fazer isso sem ter que pintar todos os botoes?
Interessante como exemplo de classe, mas acho que pra esse problema específico as próprias coleções já existentes já seriam suficientes para resolver, não? Eu faria isso varrendo os checks ativos, pegando os nomes numa matriz. Mas parece que com classe fica um pouco mais prático futuro reaproveitamento.
Olá, no caso do problema específico teríamos 60 checkbox para programar o evento click. Acho que seria um pouco trabalhoso criar 60 macros todas iguais. Mas ainda assim é uma alternativa apesar de totalmente inviável.
@@DATA7Academy Não falei de criar 60 macros, disse de daria pra usar classes já existentes, como controls por exemplo. A questão é que não usaria o evento de cada checkbox e sim outro evento/controle.
@@monarca2846 Entendi, no caso vc teria outro controle, no caso, um botão por exemplo, e quando clicar nesse botao vc faria uma varredura por todos os checkbox para saber se estao marcados ou nao?
Professor, estou praticando esse método para formatar a cor de fundo de vários textbox, porém a instrução WithEvents na minha classe não habilita os eventos Exit e Enter, que utilizo para mudar a cor do fundo quando recebe e perde o foco respectivamente. Pode explicar porque? Obrigado pelo ótimo conteúdo!
Então, infelizmente usando modulo de classes nós não temos acesso a alguns eventos, por exemplo o enter, exit etc.. E até onde eu saiba não tem oque fazer a respeito se não manualmente. Fica pior em casos onde um controle é criado em tempo de execução; ele fica totalmente limitado aos eventos que são disponíveis.
Ótima aula, aprendi muito. Tenho uma dúvida. Como colocar essa seleção de países em uma caixa de texto de forma ordenada e separados por vírgula? E se eu descelesionar a seleção sair dessa caixa de texto?
Olá, é um pouco mais complicado. Nesse caso vc cria uma variável, uma string, faz o for each e vai adicionando à essa variavel o caption de cada controle marcado, e no final joga a variavel para a sua textbox
Bom, eu fiz um formulário que responde sua pergunta, ta nesse link: drive.google.com/file/d/1gjuGt80mES7dDcyx1xFptJ1OLZ8uOvlN/view Porém, é aquela coisa né, baixar coisa de terceiros assim é perigoso, principalmente nesse caso falando de macros. Mas caso queira ver mesmo assim, ta lá, até dei uma comentada, mas oque vale é a execução.