Select Menu



por Alessandro Trovato

«
Proxima
Postagem mais recente
»
Anterior
Postagem mais antiga

Aula 06 - Macros e Excel VBA - Curso Grátis e Completo

Utilizando nossos conhecimentos nesta aula vamos criar um cadastro de clientes utilizando macros.
Alguns conceitos importantes de VBA são tratados também nesta aula.

Tópicos abordados

 - Criação de um cadastro de clientes
 - Instrução: Application.screenupdating
 - Instrução: MSGBOX
 - Manipulando valores em células com VBA



Espero que goste do conteúdo.
Se gostou compartilhe com seus colegas de trabalho e amigos!

Acesso as planilhas, clique aqui

Siga-nos no Facebook ou no Twitter

Aula 1 - Introdução ao Curso e descrição do que é uma macro
Aula 2 - Primeira macro: configurar página automaticamente
Aula 3 - Tipos de macros: Relativas ou Absolutas
Aula 4 - Como associar macros a botões
Aula 5 - Segurança de macros

Inscreva-se no meu canal de vídeos, clique aqui!




Autor Alessandro Trovato

Esta é uma breve descrição no bloco de autor sobre o autor. Você edita-lo, no html
«
Proxima
Postagem mais recente
»
Anterior
Postagem mais antiga

2 comentários

  1. Boa noite! Assistindo a aula Excel Macros-VBA 7 me surgiu uma dúvida :
    Tenho uma planilha (a muitos anos) que utilizo para anotar gastos diários, salvo impostos,contas fixas etc... Essa planilha vai de Janeiro a Dezembro com seus respectivos dias(linhas)onde anoto o valor do dia correspondente.É muito simples, possui data,valor e total.No final do mês eu sei quanto gastei dia a dia e total acumulado. Assistindo a aula 6 criei uma planilha idêntica mas só com o mês de Dezembro e adaptei o VBA para ela.Ficou muito bom o que eu queria. Duvida: quando chego ao último dia do mês e quero passar para o mês seguinte? Tenho que escrever todo o código VBA para cada mês?, pois as referências de células mudam! Grato pela atenção!

    ResponderExcluir
    Respostas
    1. Olá Aknaton!
      Você não precisa escrever todo o código. Dá para criar uma rotina que procura a última célula com valores lançados e cria a nova planilha de forma automática.
      Você pode utilizar a função abaixo para criar uma nova sheet

      Sheets().Add After:=Sheets(Sheets().Count)

      E depois com a seleção das células criar uma cópia dos dados e transferí-los para a nova Plan!

      Excluir