O que é VBA e como usa-la no Microsoft Excel
Aprenda tudo o que é preciso sobre o que é VBA, a linguagem de programação do Microsoft Office, e saiba como usa-la no Excel
O que é VBA? A linguagem de programação ligada ao Microsoft Office está acessível a todos os usuários do pacote de programas da companhia, mas é no Microsft Excel que ele se torna muito mais fácil de seu utilizado e entendido. E como se não bastasse, o VBA oferece ferramentas para a criação de planilhas e programas poderosos.
O que é VBA?
VBA é a sigla de Visual Basic for Applications, ou Visual Basic para Aplicações; ela é a linguagem de programação utilizada pelos softwares que compõem a suíte de escritório Microsoft Office, como Word, Excel, PowerPoint, Access e outros.
O VBA possui uma série de recursos, específicos para cada um dos programas do pacote Office e pode ser usado a partir de qualquer um deles. Entretanto, o Excel é o software mais indicado para quem está aprendendo a mexer na linguagem, e também por oferecer ferramentas capazes de turbinar as suas planilhas.
Com o VBA, você pode:
- Criar macros, pequenas instruções para automatizar funções;
- Fazer declarações IF, THEN, para criar condicionais:
- Utilizar arrays, ou matrizes, que são grupos de variáveis;
- Criar elementos como botões, caixas de texto e de listagem, entre outros, com controles ActiveX;
- Usar funções, como Range Object, que representa uma ou mais células de uma planilha;
- Criar loops, e muito mais.
Como usar o VBA no Microsoft Excel
Primeiro, é preciso exibir a guia Desenvolvedor no Excel:
- Clique em “Arquivo”, e depois em “Opções”:
- Na janela seguinte, clique em “Personalizar Faixa de Opções”:
- Em “Guias Principais”, marque a caixa “Desenvolvedor”;
- Clique no botão “OK”.
Para abrir o editor do VBA, clique em “Desenvolvedor” e depois em “Visual Basic”, ou aperte a combinação de teclas Alt + F11.
Dentro do editor, na parte direita será exibido o código bruto para a função que você está desenvolvendo. À esquerda, estão as ferramentas que você vai utilizar. A pasta Módulos, por exemplo, é a que irá armazenar todos os códigos de macros, ou de funções criadas do zero.
Você pode utilizar o VBA tanto escrevendo o código na mão, o que exige conhecimento da sintaxe da linguagem de programação, ou utilizando funções do Excel, que facilitam bastante a criação de seus módulos e macros. De qualquer forma, saber usar o VBA é muito importante para criar planilhas realmente poderosas, e até mesmo programas que realizam funções diversas.