logo portal cursos edivam cabral
  • Cursos
  • Login
  • Voltar

Este site usa cookies para personalizar o conteúdo e analisar o tráfego, a fim de oferecer a você uma melhor experiência. Política de Cookie

Aceitar
Descrição do Curso Descrição do Curso
Conteudo Programático Conteúdo Programático
Avaliações Avaliações
Avaliações Voltar

Códigos Reaproveitáveis


Esse curso tem como foco principal te ensinar as técnicas de reaproveitamento de códigos VBA que eu venho desenvolvendo ao longo do tempo com a prática.


Esta é uma ótima maneira de economizar tempo e esforço na criação de novas funções ou na realização de tarefas rotineiras.


Quando eu comecei a programar em VBA, percebi com o tempo que muitos dos códigos que eu escrevia eram quase idênticos, e podiam ser utilizados em todo novo projeto que eu criava.


Assim sendo comecei a procurar maneiras de escrever cada vez menos códigos e produzir cada vez mais, foi aí então que comecei a montar minhas funções quais eu reutilizaria quantas vezes fosse preciso com apenas uma linha de código.


Veja abaixo a lista com todas as funções que vou criar nesse curso.

  • MsgOK
  • MsgAlerta
  • MsgErro
  • Pergunta
  • GerarId
  • CvData
  • CvNum
  • LimparPlanilha
  • CampoVazioTodos
  • SoNumero
  • NumVirgula
  • MascaraCEP
  • MascaraTelefone
  • MascaraCelular
  • MascaraCPF
  • MascaraCNPJ
  • MascaraData
  • MascaraPlaca
  • ValidarNumeros
  • CEP_Correto
  • TelefoneCorreto
  • CelularCorreto
  • PlacaCorreta
  • CPF_Correto
  • CNPJ_Correto
  • DataCorreta
  • FormatarDataPlan
  • FormatarMoedaPlan
  • FormatarNumeroPlan
  • CentralizarPlan
  • EspacamentoPlan
  • ColocarBorda
  • ColocarBordaVertical
  • ExportarPDF
  • ExportarExcel
  • GerarDataHora
  • EscolherArquivo
  • EscolherPasta
  • CopiarArquivo
  • ExcluirArquivo
  • CarregarCombobox
  • DataInicialFinal
  • LimparControles
  • CarregarMeses
  • CarregarAnos
  • StatusBotao
  • TelaMenu
  • SlideEntrada
  • SlideSaida
  • Cadastrar
  • PegarDadosPlanilha





Excel VBA
QUERO ENTRAR

Conteúdo Programático

Telas de Mensagens Personalizadas
13 Aulas | 01:25:15
  • Aula Liberada Apresentação do Curso 00:06:16
  • Aula Bloqueada Criando a estrutura do projeto e salvando a planilha 00:03:43
  • Aula Bloqueada Ajustando o formulário e criando o titulo para mensagens de sucesso 00:06:22
  • Aula Bloqueada Criando a área da mensagem e o botão para fechar o formulário frmMsg 00:05:55
  • Aula Bloqueada Finalizando o Layout Visual para mostrar as mensagens de sucesso 00:07:19
  • Aula Bloqueada Codificando a macro MsgOk para mostrar mensagens de sucesso 00:06:22
  • Aula Bloqueada Codificando o fechamento do formulário ao apertar as teclas ESC ou ENTER 00:04:24
  • Aula Bloqueada Criando a estrutura para mostrar mais mensagens usando o mesmo formulário 00:06:26
  • Aula Bloqueada Finalizando o layout visual do formulário frmMsg 00:09:43
  • Aula Bloqueada Codificando as mensagens de alerta e erro 00:06:37
  • Aula Bloqueada Codificando a mensagem de pergunta 00:10:16
  • Aula Bloqueada Últimos ajustes no formulário das mensagens 00:08:16
  • Aula Bloqueada Bloquear a mudança de página através de atalho do teclado 00:03:36
Algumas Macros Reutilizáveis
13 Aulas | 01:30:37
  • Aula Bloqueada Iniciando as macros reutilizáveis 00:03:56
  • Aula Bloqueada Gerar o ID automático de forma tradicional 00:07:18
  • Aula Bloqueada Gerar o ID de forma reaproveitável 00:04:59
  • Aula Bloqueada Pegar o numero da linha qual foi gerado o ID Automático 00:04:36
  • Aula Bloqueada Pegar numero da linha que será alterada na base de dados 00:08:36
  • Aula Bloqueada Salvando Datas e Números corretamente 00:08:13
  • Aula Bloqueada Função reaproveitável para salvar datas na planilha de forma correta 00:06:43
  • Aula Bloqueada Função Reaproveitável para salvar números na planilha da forma correta 00:06:46
  • Aula Bloqueada Macro para limpar a planilha da forma tradicional 00:09:09
  • Aula Bloqueada Macro reaproveitável para limpeza de células dentro das planilhas 00:10:00
  • Aula Bloqueada Função CamposVazioTodos Parte 1 00:06:24
  • Aula Bloqueada Função CamposVazioTodos Parte 2 00:06:16
  • Aula Bloqueada Função CamposVazioTodos Parte 3 00:07:41
Criando Mascaras com o Evento KeyPress
13 Aulas | 01:50:44
  • Aula Bloqueada Permitir somente a entrada de números dentro de um textbox 00:06:30
  • Aula Bloqueada Macro reaproveitável para entrada de números apenas 00:03:09
  • Aula Bloqueada Macro reaproveitável para números com uma única virgula 00:15:10
  • Aula Bloqueada Mascara para CEP 00:09:19
  • Aula Bloqueada Mascara para Telefone Fixo 00:08:36
  • Aula Bloqueada Mascara para Celular 00:09:04
  • Aula Bloqueada Mascara para CPF 00:06:50
  • Aula Bloqueada Mascara para CNPJ 00:05:04
  • Aula Bloqueada Mascara Simples para Datas 00:04:39
  • Aula Bloqueada Mascara Avançada para Datas Parte 1 00:08:49
  • Aula Bloqueada Mascara Avançada para Datas parte 2 00:09:46
  • Aula Bloqueada Mascara para Placas de Veículos Parte 1 00:11:25
  • Aula Bloqueada Mascara para Placas de Veículos Parte 2 00:12:23
Funções Reaproveitáveis com o Evento Exit
16 Aulas | 01:57:24
  • Aula Bloqueada Conhecendo o Evento Exit 00:05:09
  • Aula Bloqueada Iniciando a função para validação de números 00:11:29
  • Aula Bloqueada Função ValidarNumeros Parte 2 00:09:02
  • Aula Bloqueada Função ValidarNumeros Parte 3 00:08:45
  • Aula Bloqueada Ajustando a função NumVirgula para aceitar o sinal de subtração 00:05:15
  • Aula Bloqueada Conhecendo a função MID do VBA 00:07:05
  • Aula Bloqueada Função para Digitação Correta do CEP 00:08:50
  • Aula Bloqueada Função para Digitação Correta de Telefone 00:07:47
  • Aula Bloqueada Função para digitação correta do Celular 00:06:22
  • Aula Bloqueada Função para digitação correta de Placa de Veículos 00:05:04
  • Aula Bloqueada Função para digitação correta do CPF 00:05:44
  • Aula Bloqueada Função para digitação correta do CNPJ 00:07:35
  • Aula Bloqueada Códigos Prontos para Validação de CPF e CNPJ 00:03:11
  • Aula Bloqueada Iniciando a digitação correta das data 00:06:55
  • Aula Bloqueada Digitação correta para datas parte 2 00:07:51
  • Aula Bloqueada Finalizando a função para digitar data corretamente 00:11:20
Formatações pós consultas SQL
11 Aulas | 01:13:20
  • Aula Bloqueada Iniciando funções para relatórios após consultar com SQL 00:06:35
  • Aula Bloqueada Entendendo uma consulta SQL 00:06:03
  • Aula Bloqueada Iniciando a Formatação pós Consulta SQL para as Datas 00:05:40
  • Aula Bloqueada Macro reaproveitável para formatar data pós consulta SQL 00:06:06
  • Aula Bloqueada Finalizando a macro para formatação de datas pós consulta SQL 00:07:04
  • Aula Bloqueada Formatação pós consulta SQL para Moeda e Números 00:05:46
  • Aula Bloqueada Finalizando a macro para formatar números após consultas com SQL 00:09:36
  • Aula Bloqueada Macro para centralizar e criar espaçamento após consultar com SQL 00:07:13
  • Aula Bloqueada Macro para colocar bordas na planilha 00:07:38
  • Aula Bloqueada Definindo a cor da borda 00:05:39
  • Aula Bloqueada Macro para bordas apenas na vertical 00:06:00
Exportação para PDF ou Nova Planilha
6 Aulas | 00:46:07
  • Aula Bloqueada Macro para exportar PDF parte 1 00:06:23
  • Aula Bloqueada Macro para exportar PDF parte 2 00:07:20
  • Aula Bloqueada Exportar PDF sem substituir o arquivo anterior 00:06:25
  • Aula Bloqueada Iniciando a macro para exportar dados para uma nova planilha do Excel 00:09:24
  • Aula Bloqueada Macro exportar dados para nova planilha parte 2 00:06:11
  • Aula Bloqueada Macro exportar dados para nova planilha parte final 00:10:24
Escolha de Arquivos e Seleção de Pastas
6 Aulas | 00:43:58
  • Aula Bloqueada Macro para abrir janela de escolha de arquivos parte 1 00:07:48
  • Aula Bloqueada Macro para abrir janela de escolha de arquivos parte 2 00:06:17
  • Aula Bloqueada Macro para abrir janela de escolha de arquivos parte Final 00:07:06
  • Aula Bloqueada Macro para abrir selecionador de pastas 00:03:35
  • Aula Bloqueada Macro para copiar arquivos 00:09:51
  • Aula Bloqueada Macro para excluir arquivos 00:09:21
Outras Macros e Funções Diversas
9 Aulas | 01:03:45
  • Aula Bloqueada Macro para carregamento de combobox com dados do banco 00:09:36
  • Aula Bloqueada Macro para pegar data inicial e final 00:00:00
  • Aula Bloqueada Macro para limpeza de controles em formulários 00:09:14
  • Aula Bloqueada Macros para carregar meses e anos para combobox 00:06:13
  • Aula Bloqueada Macro para habilitar ou desabilitar botões 00:13:08
  • Aula Bloqueada Macro para tela cheia parte 1 00:07:12
  • Aula Bloqueada Macro para tela cheia parte final 00:05:41
  • Aula Bloqueada Macros prontas para efeito de entrada e saída de formulários 00:07:02
  • Aula Bloqueada Criando a Estrutura Modelo para Criar Novos Projetos 00:05:39
Cadastro Automático
11 Aulas | 01:20:43
  • Aula Liberada O que será feito nesse módulo 00:03:07
  • Aula Bloqueada Iniciando o código do cadastro automático 00:06:45
  • Aula Bloqueada Passar os dados do formulário para a planilha nas colunas corretas 00:09:27
  • Aula Bloqueada Transformando o código em código reutilizável 00:09:45
  • Aula Bloqueada Salvando as datas de forma automática e correta 00:07:24
  • Aula Bloqueada Salvando números com ou sem casas decimais 00:12:28
  • Aula Bloqueada Salvando números com separador de milhar e como moeda 00:07:40
  • Aula Bloqueada Salvando os campos do tipo checkbox S quando marcado e N quando desmarcad 00:05:47
  • Aula Bloqueada Salvando os valores do opttion buttons 00:08:22
  • Aula Bloqueada Alterando o registro e concluindo o módulo 00:05:22
  • Aula Bloqueada Ajustes para cadastrar campos de forma isolada 00:04:36
Criando um modelo de Formulário Menu
8 Aulas | 00:57:45
  • Aula Bloqueada Iniciando o formulario menu modelo 00:07:08
  • Aula Bloqueada Criando os 3 botões principais 00:08:15
  • Aula Bloqueada Efeito Mover o Mouse no Menu Principal 00:08:09
  • Aula Bloqueada Botões da área da pesquisa 00:06:33
  • Aula Bloqueada Configurando o clique do botão limpar área da pesquisa 00:06:04
  • Aula Bloqueada Configurando o MultiPagina da área Resultados da Pesquisa 00:05:32
  • Aula Bloqueada Configurando as 3 paginas da área de resultados da busca 00:07:38
  • Aula Bloqueada Finalizando o formulario menu modelo 00:08:26
Correções e Dúvidas
10 Aulas | 01:08:22
  • Aula Bloqueada Correção na Função CampoVazioTodos 00:01:05
  • Aula Bloqueada Correção Função Cadastrar chamando a função CampoVazioTodos 00:03:30
  • Aula Bloqueada Criando Função para Pegar Dados da planilha para o Formulario 00:19:04
  • Aula Bloqueada O que será feito nas próximas aulas 00:01:25
  • Aula Bloqueada Correção da macro CarregarCombobox 00:04:44
  • Aula Bloqueada Correção Macro TelaMenu 00:03:13
  • Aula Bloqueada Correção Macros ExportarPDF e ExportarExcel 00:09:34
  • Aula Bloqueada Correção na Macro ColocarBordasVertical 00:04:40
  • Aula Bloqueada Correção Macro CarregarCombobox para pegar o ID 00:10:52
  • Aula Bloqueada Correção na Função Cadastrar 00:10:15
Código Fonte
1 Aulas | 00:00:00
  • Aula Bloqueada Baixar Código Fonte

Avaliações e Depoimentos

Média Para Este Curso 5
Alunos que avaliaram: 22
100%
0%
0%
0%
0%



  • Mauricio Camilo Perez
    19/08/2025
  • Francisco Rodrigues Silva Francisco
    11/05/2025
    Muito boa, as aulas.
  • Adilson de Oliveira
    01/05/2025
  • Anderson Andrade
    25/03/2025
  • Lucas Lopes
    11/03/2025
    Excelente aula muito bem explciada sem deixar duvidas
  • Jose Puzzi Filho
    07/03/2025
  • Kilvia Costa Araujo
    06/03/2025
    As aulas são muito bem explicadas. Mas o que eu sinto falta e que a cada termino de aula, já marque automaticamente como concluído na listagem de aulas e ao minimizar a lista, ela realmente fique minimizada, pois ao clicar em uma nova aula, ela maximiza os itens que minimizei anteriormente.
  • Dino Giorkos
    23/01/2025
    5
  • Wescley dos Santos Leal
    01/01/2025
    Excelente curso, muito bem explicado.
  • ANDERSON A SANTOS
    05/11/2024
    O curso é muito bom. Mais um aprendizado que valeu muito a pena. Parabéns Cabral
  • LUIS DE OLIVEIRA
    14/06/2024
    Curso Super Top. A explicação passo a passo é das melhores que já vi até agora. Está de parabéns Professor
  • Samuel Azevedo
    24/03/2024
    Esperei concluir as 110 aulas do curso para vir aqui dizer que é um material fantástico, útil e que abre o leque de possibilidades para melhoria de diversos projetos! já estou utilizando as técnicas nos meus próprios e muito satisfeio! Parabéns Professor Edivam pelo excelente material.. partiu concluir este curso e avançar para o próximo!
  • Wagner dos Santos
    12/08/2023
    A Formação VBA no contexto geral excelente, didática do professor clara e objetiva. Os cursos que são vários me proporcionou melhorar muito meus projetos, logica e a refatoração de código.
  • José Rogério Melo
    30/07/2023
    excelente curso, atendimento sempre excepcional, super indico!
  • Jesiel Fillietaz
    30/07/2023
    Este curso abriu minha visão na programação VBA e também na parte lógica de programação, podendo aproveitar essa experiencia não só para VBA mas para outras linguagens, super recomendo, com conteúdo muito valioso em informação, professor Edivam é muito didático e tem muita experiencia.
  • Marcos Arruda
    30/07/2023
    Excelente, Didática ótima, ensina passo a passo com detalhes de cada função. Recomendo.
  • Leonardo Zubelzo
    30/07/2023
    A didática do Edivam facilitou o entendimento dos conceitos complexos do VBA, permitindo desenvolver macros de forma eficiente.
  • Isaias Francisco Silva
    26/05/2023
    Acabei o Curso Planilha Modelo para Qualquer Projeto, aprendi muito com esse curso, tive várias duvidas, porém todas foram tiradas, não fiquei com nenhuma pergunta sem resposta. Deixo aqui minha gratidão ao Professor Edivam. Vamos pra os próximos.
  • Francisco Hermilson Carvalho Rodrigues
    24/02/2023
    curso sensacional. Didática melhor ainda não encontrei, alem do nível de conhecimento. Parabens amigo Edivam.
  • Claudio Delbone
    05/02/2023
    Simplesmente sensacional! Dificilmente pode-se encontrar um curso com tantas informações e com tão boa didática! Para mim foi o curso mais completo que encontrei, considerando também todas as linguagens de programação que ja cursei.
  • Deto Martins
    01/02/2023
    Sem dúvida nenhuma, este curso é o melhor que temos no mercado. Tenho vários cursos, nunca vi em nenhum deles as dicas de economizar códigos que o professor Edivam dá. Sem falar na facilidade que ele tem de explicar, é impossível não aprender com esse professor. Vou repetir, este é o melhor curso que temos de VBA no mercado. Quer aprender mesmo? Então faça este curso, pode ter certeza que você não vai se arrepender.
  • Uenderson Melquiades
    09/01/2023
    Muito Top ...
Portal Cursos Edivam Cabral

Nossos Números

296 Alunos

70 Cursos

578 Avaliações

4.9930795847751 Nota Média

Contatos

+55 (27) 99511 6242

contato@edivamcabral.com.br

Av. Reinaldo Berger, Rio Possmoser, Santa Maria de Jetiba - ES

SiteLock

© 2022-2025 Edivam Cabral Todos os direitos reservados

Etapa 1
Etapa 2
 of 

Como você avaliaria este curso em geral?

Deixe sua opnião

- Edivam Cabral da Silva

Você tem certeza ?

Sim