Como usar códigos de vba no excel
Visual Basic for Applications (VBA) é uma linguagem de programação que você pode usar para personalizar aplicativos do Microsoft Office para atender às suas necessidades específicas. Por exemplo, você pode ter um formato especial que você gostaria para o seu Excel documentos- é possível escrever um pedaço de código que pode abrir e formatar documentos exatamente do jeito que você gosta deles.
Escrever código VBA envolve alguns conhecimentos básicos de programação. No entanto, Microsoft torna mais fácil para você aprender comandos básicos com o gravador de macro. O gravador de macro grava as teclas e cliques do mouse, transformando-os nos bastidores em um código que você pode visualizar e editar.
Pressione as teclas Alt e F11, ao mesmo tempo de uma planilha do Excel aberto. Isto irá abrir uma nova janela e abrir a tela de Visual Basic Editor.
Clique "Inserir gt; Módulo" quando a tela do editor aparece. Você verá uma janela de edição em branco.
Pressione F5 para abrir uma nova caixa de diálogo macro. Digite um nome para a macro na caixa de texto Nome da macro, em seguida, pressione "Crio." Note que você ainda está no editor de Visual Basic neste momento.
Localize as duas linhas de código que dizem "Sub MacroName" e "End Sub." Digite o código no formulário entre as duas linhas.
Por exemplo, se você quer que seu macro para mudar o nome da primeira planilha na pasta de trabalho, digite `ActiveWorkbook.Sheets (1) .Name = [nova planilha Name]` (sem as aspas simples).
Pressione F5 para executar o código que você acabou de escrever. A primeira folha no livro é agora chamado [Nome Nova Planilha].
Gorjeta
- Verifica Se não tiver certeza de que o código VBA vai conseguir seus objetivos, tentar gravar uma macro durante a execução de sua ação normalmente. Quando você parar a gravação, o código de macro será preenchido em seu editor de código automaticamente. Você pode acessar o botão Gravar Macro da barra de ferramentas superior do Excel.
Unid você precisará
Referências
- ligação Microsoft: Visual Basic