linguagem de programação do Microsoft Excel, Visual Basic for Applications (VBA) , é uma ferramenta poderosa que é acessível a qualquer pessoa, inclusive os não- programadores. Com macros e VBA , você pode reduzir as tarefas demoradas de segundos , criar formas de usuário interativas , ou construir aplicações para os seus amigos e colegas de trabalho . No VBA , uma sub-rotina ( também chamado de " subprocedimento " ) é usado para executar uma tarefa dentro de um programa . É semelhante a uma função, mas não retorna um valor. Cada sub-rotina começa com uma instrução Sub e termina com uma instrução End Sub . Instruções
1
Abra o Editor do Visual Basic. No Excel 2003, a partir do menu , selecione " View", " Barras de Ferramentas ", "Visual Basic". A partir da nova barra de ferramentas, clique no ícone do Editor do Visual Basic. No Excel 2007, na guia Desenvolvedor , no grupo Código, clique em "Visual Basic".
2
Insira um novo módulo . No menu, clique em "Inserir ", "Módulo ". Você vai ver o novo módulo listado no Project Explorer com o nome de " Module1 ".
3
Insira um novo procedimento. No menu, clique em "Inserir ", "Procedimento ".
4
Na " caixa de pop -up Adicionar Procedure" , digite um nome para a sua nova rotina . Use sublinhados em vez de espaços , para separar as palavras .
5
Em " Tipo ", selecione " Sub ".
6
Em " Scope ", escolha "Público" ou "Private ". Uma sub-rotina público é acessível a outros procedimentos , uma sub-rotina privada só funciona dentro do mesmo procedimento
7
Se desejar, marque a opção " Todas as variáveis locais como Static" checkbox. . Variáveis estáticas mantêm seus valores quando você sair de um procedimento. O comportamento padrão limpa todas as variáveis .
8
Clique em " OK". Na janela de código , você vai ver o Sub e End Sub .
9
Adicione código. Entre "Sub " e " End Sub ", inserir as instruções de VBA para sua sub-rotina . Por exemplo , use o seguinte código para exibir uma caixa de mensagem com uma saudação :
Sub Test ( ) MsgBox End " Olá mundo " Sub
10
Execute o sub-rotina. No menu, selecione " Executar". No Excel 2003, o sub-rotina será executada. No Excel 2007 , selecione a sub-rotina na caixa de pop- up e clique em "Executar" para iniciar a execução .