300 Aulas de Excel VBA e VB6, Aprenda a Desenvolver Planilhas e Programas Profissionais No Excel, Utilizei Esse Curso No Começo do Meu Aprendizado Como Programador! REGISTRE SEU E-MAIL E SAIBA MAIS SOBRE ESSE CURSO COMPLETO...




Uncategorized

Códigos VBA – As 10 Macros Que Ajudam Você

Códigos VBA – As 10 Macros Que Ajudam Você Ganhar Tempo Programando no Excel

C digos VBA As 10 Macros Que Ajudam Voc Ganhar Tempo Programando no Excel Códigos VBA   As 10 Macros Que Ajudam Você

Trabalho na plataforma excel já a um certo tempo e deis que resolvir ingressar na aria profissionalmente, tenho aprendido bastante. Nesse artigo quero mostrar exatamente isso, principalmente para você que dezeja mergulha nesse mundo da programação.

Iremos aborda o seguinte tema: As 10 Macros Que Ajudam Você Ganhar Tempo Programando no Excel. Se você dezeja saber mais sobre esse assunto, peso para que leia este artigo até o final. Aqui em baixo do post temos uma seção de comentários, comente ao termina de ler, sua opnião é importante para nós.

Códigos VBA – As 10 Macros Que Ajudam Você Ganhar Tempo Programando no Excel

Antes de começar no ponto X do assunto gostaria de deixar bem claro o seguinte, tudo que for dito nesse post não é uma regra a ser seguida. Todo programador tem seu método, forma, jeito de programar…

Estou aqui para compartilhar informações e também aprender com vocês, o meu foco não é ensinar e dizer qual forma você deve programar, mas sim no objetivo de mostrar caminhos mais simples que talvez você não saiba ainda.

Você já pensou na possibilidade de arquiva códigos padrões mais usados em aplicações do vba?

Isso poderia lhe economizar um bom tempo de trabalho. Atualmente salvo vários códigos que acho importante, são os mais usados para desenvolver aplicações, muita das vezes precisamos digitaliza-los sempre que iniciamos um novo projeto.

Quando não nos lembramos da função em si, corremos para a internet a procura do código. Você sabia que isso nos toma muito tempo, é algo completamente desnecessário, principalmente para quem desenvolve projetos para terceiros.

Por exemplo, funções do tipo:

  • Formato de Hóra
  • Formato de Datas
  • Formato de Documentos

E por ai vai rs, essas funções são padrões e seria muito interessante pensarmos mais a fundo sobre essa possibilidade. Decidi separa aqui 10 códigos que uso em 99% das minhas aplicações, vou deixar o bloco de notas para que você também possa arquiva e usa-los.

Códigos VBA #1 – Formatação do CPF

Códigos VBA formata cpf Códigos VBA   As 10 Macros Que Ajudam Você

Esse código é responsável por formata a textbox em CPF dentro do seu evento Keypress, ele é completamente padrão e você poderá usar sempre nas suas aplicações do vba. É uma função que trabalha relativamente bem, o motivo dele ser usado dentro do evento Keypress é para que a ação aconteça no momento em que o usuário digitar o valor na textbox.

Códigos VBA #2 – Formatação do CNPJ

Códigos VBA formata cnpj Códigos VBA   As 10 Macros Que Ajudam Você

Esse código como prontamente dito é responsável pela formatação do CNPJ, simultâneo ao CPF ele também será utilizado no seu evento Keypress, essa função é bem similar em programas do tipo cadastros, financeiros, estoque e etc. Ele e o CPF são completamente iguais com poucas variações no código, utilizo muito essa função e por isso ele faz parte de minha lista de códigos salvos.

Códigos VBA #3 – Formatação do Telefone Fixo

Códigos VBA 3 Formatação do Telefone Fixo Códigos VBA   As 10 Macros Que Ajudam Você

Esse código é responsável por formata o telefone fixo dentro do evento Keypress da Textbox, repare que ele é bem parecido com as funções ditas acima porem é preciso analisar a mudança de alguns aspectos no código. A lógica deles é a mesma, porem o corpo e a estrutura é adaptável para o evento requerido.

Códigos VBA #4 – Formatação do Telefone Celular

Códigos VBA 3 Formatação do Telefone celular Códigos VBA   As 10 Macros Que Ajudam Você

Não tem muito que comentar sobre esse código, ele é responsável por formata o celular dentro da textbox no seu evento Keypress. Observando o código do Telefone Fixo podemos notar algumas diferenças básicas. Porem da forma que ele já estar basto copiar e colar, isso me faz ganhar um tempo grande na hora de fazer a formatação dos controles.

Códigos VBA #5 – Formatação da Data

Códigos VBA 5 Formatação da data Códigos VBA   As 10 Macros Que Ajudam Você

Esse código é responsável por formata à data dentro da textbox no seu evento Keypress. A data é um campo muito utilizado e sempre tem muitas pesquisas no Google sobre como formata o controle nesse modo. Por ser muito usado ele estar nessa lista de códigos que uso,  tenho certeza que você também irar precisar bastante.

Códigos VBA #6 – Formatação de Data por Extenso

Códigos VBA formata data extenso Códigos VBA   As 10 Macros Que Ajudam Você

Esse código é relativamente simples, sua principal função é formata um campo textbox em data por extenso. Observe que para esse exemplo nós usamos no evento click de um botão veja:

Códigos VBA formata data extenso GIF Códigos VBA   As 10 Macros Que Ajudam Você

Mas é possível usar no evento Load do form ou no Exit da textbox (etc..), esses métodos depende da necessidade de cada usuário. Esse comando é muito usado quando precisamos que a data por extenso seja gerada automaticamente. Esse código me faz lembra-se de outro que é muito bacana, é uma função que transforma real em texto por extenso. Temos o artigo bem aqui…

Códigos VBA #7 – Formatação de Número em Moéda

Códigos VBA formata moeda Códigos VBA   As 10 Macros Que Ajudam Você

Utilizo bastante esse código nos meus trabalhos do Excel, podemos notar que para esse exemplo também estamos usando-o no evento clique do botão. Normalmente o colocamos no evento exit de um textbox, isso é, após o usuário digitar o valor e sair do controle ele formatará.

Códigos VBA #8 – Preencher ComboBox

Códigos VBA preenche combobox Códigos VBA   As 10 Macros Que Ajudam Você

Esse código é responsável por preencher uma combobox com os estados do brasil. Confesso que tenho pavor de programar isso, principalmente quando se usar as siglas, por esse motivo ele estar salvo na minha pasta de códigos.

Códigos VBA #9 – Formatação de Letra Maiúscula

Códigos VBA letra maiuscula Códigos VBA   As 10 Macros Que Ajudam Você

Tenho utilizado muito essa função nos trabalhos do Excel, no meu caso é mais por uma questão de organização do banco de dados. Gosto sempre que as informações fiquem organizadas e com a letra no mesmo formato. Isso me permite que obrigue o usuário apenas digitar texto em maiúsculas, dessa forma o banco de dados recebe o mesmo conteúdo.

E importante resaltar que esse comando precisar se usado dentro do evento Keyup. Não me recordo o motivo nesse momento, por via das duvidas utilize no evento Keyup da textbox.

Códigos VBA #10 – Formatação do Cep

Códigos VBA formata cep Códigos VBA   As 10 Macros Que Ajudam Você

Esse código e responsável por formata o CEP na textbox dentro do seu evento Keypress. Esse comando é muito utilizado em cadastro de clientes onde precisamos registrar o CEP do cliente, esse código não poderia ficar fora dessa lista.

Conclusão Geral Sobre Artigo

Viram como é possível economizar tempo tendo esses códigos prontos arquivados em alguma pasta do seu computador. Tenho muito mais comandos porem ficarão para um próximo artigo, as vezes perdemos muitos minutos para reconstruir códigos que são padrões no vba.

Tudo que você precisa é realizar esse feito, se eu pegar hoje um cadastro de clientes avançado com pesquisas, fotos, filtros eu termino em pouco tempo. Isso porque já possuo esses códigos salvos em uma pasta, aprendi isso com alguns programadores amigos meu rs…

E você o que achou de tudo isso?

Estarei deixando o link da planilha com os comandos espero que goste, em breve vamos falar de mais funções avançadas aqui no blog. Para isso preciso que você comente aqui, dessa forma saberei o que posta no próximo artigo.

Grande abraço!

Cliqui Aqui Para Baixar a Planilha Agora

Sobre o autor | Website

Por gentileza, se deseja alterar o arquivo do rodapé,
entre em contato com o suporte.