NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Quer Receber Novidades e E-books Gratuitos de Excel? * Junte-se a mais de 103.000 pessoas!

Curso Grátis de Excel Avançado - Módulo 5 - Lição: Associando botões com macros

120 Lições | Gratuito Online | Autor: Júlio Battisti


Nessa lição criaremos mais uma macro de exemplo. Além da criação da macro aprenderemos a criar um novo botão, na Barra de Ferramentas e a associar esse botão com a macro. Dessa forma toda vez que precisarmos executar a macro, bastará clicar no botão associado com a macro.

Exemplo 2:

Criar uma macro usando o Gravador de Macros. A macro deverá formatar As células selecionadas com formato Contábil, com duas casas decimais, cor de fonte Vermelha e Itálico. Gravar a macro com o nome de FormataContábil. Criar um botão de comando na Barra de Ferramentas padrão e associar esse botão com a macro FormataContábil.

  1. 1. Abra o Excel.
  2. 2. Abra a Planilha C:\ExcelAvancado\Módulo 5 - Exercício 02.xls.
  3. 3. Clique na célula F2.
  4. 4. Agora vamos iniciar a gravação da Macro.
  5. 5. Selecione o comando Ferramentas -> Macro -> Gravar nova macro.
  6. 6. Será exibida a janela Gravar Macro.
  7. 7. No campo Nome da macro digite: FormataContábil.
  8. 8. Na lista Armazenar macro em, selecione a opção Esta pasta de trabalho.
  9. 9. O campo descrição é simplesmente uma descrição da funcionalidade da macro. Digite o texto indicado na Figura 5.9:
  10. Excel Avançado em 120 Lições - Júlio Battisti

    Figura 5.9 - Definição do nome e da descrição da macro FormataContábil.

    1. 10. Clique em OK. A gravação da Macro será iniciada. Todos os comandos que você executar, durante a gravação da Macro, farão parte da Macro.
    2. 11. Uma nova barra (Excel Avançado em 120 Lições - Júlio Battisti) é exibida na planilha do Excel. Essa barra é utilizada para parar a gravação da Macro. Agora devemos escolher os comandos que farão parte da macro. Após ter executado os comandos que farão parte da macro, basta clicar no botão (Excel Avançado em 120 Lições - Júlio Battisti) para encerrar a gravação da Macro.
    3. 12. Clique no botão (Excel Avançado em 120 Lições - Júlio Battisti)) para aplicar Itálico.
    4. 13. Na lista de Cores da fonte (Excel Avançado em 120 Lições - Júlio Battisti) selecione Vermelho.
    5. 14. Selecione o comando Formatar -> Células. Clique na opção Contábil e selecione duas casas decimais, conforme indicado na Figura 5.10:

    Excel Avançado em 120 Lições - Júlio Battisti

    Figura 5.10 - Formatação Contábil com duas casas decimais.

    1. 15. Clique em OK.
    2. 16. Clique no botão (Excel Avançado em 120 Lições - Júlio Battisti) para encerrar a gravação da Macro.
    3. 17. Agora a macro FormataContábil foi criada e podemos utiliza-la sempre que necessário.

    Agora vamos aprender como associar um botão com a macro FormataContábil.

    Para associar um botão com uma macro, siga os seguintes passos:

    1. 1. Clique com o botão direito do mouse em uma das barras de ferramentas do Excel. Por exemplo, clique com o botão direito do mouse na área cinza, ao lado do botão (Excel Avançado em 120 Lições - Júlio Battisti).
    2. 2. No menu que é exibido clique na opção Personalizar.
    3. 3. Será exibida a janela Personalizar.
    4. 4. Clique na guia Comandos.
    5. 5. Na lista de Categorias que é exibida dê um clique na opção Macros conforme indicado na Figura 5.11:

    Excel Avançado em 120 Lições - Júlio Battisti

    Figura 5.11 - A opção Macros da guia Comandos.

    1. 6. Clique no botão (Excel Avançado em 120 Lições - Júlio Battisti) e arraste-o para a barra de ferramentas padrão, ao lado esquerdo do botão (Excel Avançado em 120 Lições - Júlio Battisti), conforme indicado na Figura 5.12:

    Excel Avançado em 120 Lições - Júlio Battisti

    Figura 5.12 - Arrastando o botão que será associado com a Macro.

    1. 7. A janela Personalizar será fechada e o botão (Excel Avançado em 120 Lições - Júlio Battisti) será adicionado à barra de ferramentas padrão.
    2. 8. Dê um clique no botão (Excel Avançado em 120 Lições - Júlio Battisti).
    3. 9. Será exibida a janela Atribuir macros. Nessa janela você pode selecionar a macro que será associada com o botão, isto é, a macro que será executada quando você clicar no botão.
    4. 10. Clique na macro FormataContábil para seleciona-la, conforme indicado na Figura 5.13.

    5. 11. Clique em OK.
    6. 12. Pronto, agora o botão (Excel Avançado em 120 Lições - Júlio Battisti) está associado com a macro FormataContábil.

    Excel Avançado em 120 Lições - Júlio Battisti

    Figura 5.13 - Associando a macro FormataContábil com o botão.

    1. 13. Vamos testar se o botão está funcionando.
    2. 14.  Clique na célula F10.
    3. 15. Clique no botão (Excel Avançado em 120 Lições - Júlio Battisti).
    4. 16. Observe que a macro é executada e as respectivas formatações são aplicadas à célula F10. Isso comprova que o botão (Excel Avançado em 120 Lições - Júlio Battisti) está associado à macro FormataContábil.
    5. 17. Salve e Feche a planilha.

[LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI