O que é VBA? VBA é uma sigla para “Virtual Basic for Applications” e, de forma resumida, permite que o usuário aplique alguns recursos de programação em documentos do Microsoft Office.
Os programas que fazem uso do VBA são: o Excel, o Word e o Power Point. Em resumo, o VBA permite que o usuário controle e edite melhor suas planilhas. Desta maneira, a linguagem fica completamente a serviço e a dispor do usuário. É a ferramenta que permite a automatização de processos e outros.
* Primeiramente inicie o excel; *Segundo selecione o menu ferramenta, sub menu macros e em seguida Editor do Visual Basic ou simplesmente utilize as teclas de atalho (Alt + F11) , veja o procedimento partir desta segunda instrução todo descrito nas telas a baixo.
Habilitar a guia desenvolvedor no Excel e copiar procedimentos VBA Excel
Mostrar a guia Desenvolvedor
Sistema operacional compatível
Para habilitar ou desabilitar o acesso a projetos Visual Basic com o sistema de Microsoft Office 2007. No menu ferramentas do Word ou Excel, aponte para macro e clique em segurança. On the Tools menu in Word or Excel, point to Macro, and then click Security.
Para isso, faça o seguinte: Clique no Botão do Microsoft Office, em seguida, clique em Opções do Excel: Feito isso, na janela que se abrirá, clique em Personalizar e, por último, marque a caixa de seleção Mostrar guia Desenvolvedor na Faixa de Opções: Agora clique em Ok e a guia Desenvolvedor aparecerá no seu Excel.
Habilitar macros apenas para a sessão atual
Abra a pasta de trabalho que contém a macro. Na guia Desenvolvedor, no grupo Código, clique em Macros. Na caixa nome da macro , clique na macro que você deseja executar e pressione o botão executar .
Feito isso vai aparecer uma caixa com várias opções, clique em "Personalizar Faixa de Opções" no menu esquerdo. Note que no lado direito há 2 colunas, clique naquela que está mais à direita, veja que há uma caixinha com o nome "Desenvolvedor" desmarcada. Marque ela e dê um "Ok".
Alt+F8 exibe a caixa de diálogo Macro para criar, executar, editar ou excluir uma macro.
É possível chamar procedimentos de macro armazenados em pastas de trabalho do Microsoft Excel usando o método Run do objeto Application do Microsoft Excel. Os procedimentos de macro do Microsoft Excel que levam parâmetros causam uma ligeira alteração na sintaxe.
O método Run serve exatamente para execução de macros no VBA. Salve este arquivo com qualquer nome, porém, na mesma pasta onde a pasta testeMacro. xls foi salva. Agora, execute a macro teste clicando em F5 e veja que o resultado é a MsgBox com a mensagem "Executou a macro em testeMacro.
Como executar múltiplas macros ao mesmo tempo em Excel. Clique em "Iniciar "> "Todos os Programas "> " Microsoft Excel ". Clique em "Arquivo "> "Abrir ", em seguida, localize e abra a planilha do Excel que contém várias macros. Clique em "Ferramentas "> "Macro "> " Gravar Nova Macro .
Na planilha com a célula em que você precisa clicar para executar uma Macro, clique com o botão direito do mouse na guia da planilha e clique em Ver código no menu de contexto.
Para executar determinada macro assim que determinada célula for preenchida, você deve utilizar o evento WorkSheet_SelectionChange da planilha onde deseja validar.
Para fazer isso, use o método Intersect em ActiveCell e o intervalo que contém as células-chave para verificar se a propriedade ActiveCell é uma das células-chave. Se a propriedade ActiveCell estiver no intervalo que contém as células-chave, você poderá chamar a macro.
As macros podem ser executadas usando a tecla F5 no VBE (Editor do Visual Basic), elas podem ser atribuídas a uma tecla de função ou você pode executar uma macro com um clique na célula.
Para atribuir uma tecla de atalho para acionar esta rotina basta voltar para o Excel e na guia Desenvolvedor e clicar no botão Macros. Em seguida, clique no nome da macro que deseja configurar em seguida clique em opções e na seção teclas de atalho atribua uma combinação de teclas a seu gosto.
Faça o seguinte:
Como inserir uma caixa de seleção no Excel
Clique com o botão direito do mouse na guia documento da nova tabela e clique em Design View. Na coluna Nome do Campo, selecione a primeira linha em branco e digite um nome para o campo. Selecione a célula adjacente na coluna Tipo de Dados e selecione Sim/Não na lista. Salve as alterações.