Como gravar uma macro no Excel


O que é VBA?

VBA (Visual Basic for Applications) é uma linguagem de programação desenvolvida pela Microsoft. Podemos fazer programações para executar procedimentos lógicos de maneira automática.

O que podemos fazer com VBA

  • Inserir textos;
  • Realizar tarefas feitas com freqüência;
  • Criar gráficos;
  • Realizar tarefas repetitivas.
  • O Excel sempre executa a ação sempre da mesma maneira;
  • O Excel realiza a ação muito mais rápido do que se fosse executado a operação manualmente;
  • Se você programar adequadamente o Excel sempre executa os procedimentos sem margem para erros;
  • Você pode agendar quando os procedimentos serão executados.
  • Você deverá saber a linguagem do VBA;
  • Outras pessoas que usarem seus aplicativos deverão ter o Excel instalado;
  • Se as circunstâncias mudarem, seu código poderá não funcionar.

Vantagens

Desvantagens

Introdução à programação no VBA

O Visual Basic for Applications (VBA) permite a criação de macros, e está integrado em todos os produtos da família de produtos Microsoft Office, e também em outros produtos de terceiros tais como Visio (agora pertencente à Microsoft) e WordPerfect Office 2002.

Objetos manipulados pelo VBA

O Excel dispõe de centenas de objetos que podem ser manipulados. Exemplos de objetos são pastas de trabalho, planilhas, intervalo de células, gráficos, figuras, etc.

Objetos organizados em hierarquia

Objetos podem estar agrupados em containers de outros objetos. Uma pasta de trabalho (Workbook) pode conter outros objetos como uma planilha (worksheet), que por sua vez contém um intervalo de células (Range).

Coleções são formadas por objetos do mesmo tipo

A coleção Worksheets consiste em todas as planilhas (worksheet) de uma pasta de trabalho específica (Workbook).

Gravando uma macro

  • Para gravar uma macro habilite o guia Developer.
  • Vá em Botão do Excel > Opções do Excel > Mais Usados  > Mostrar guia desenvolvedor na faixa de opções.
  • Clique em Desenvolvedor > Gravar Macro;
  • Defina o nome da macro e o atalho que será utilizado para executa-la;

Se desejar, escreva uma descrição do que a macro irá fazer.

  • Clique em ok
  • Execute todos os procedimentos que deseja gravar e clique em Desenvolvedor > Parar gravação;

 

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s