Aplica-se a
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Importante: O suporte para Office 2016 e Office 2019 será encerrado em 14 de outubro de 2025. Atualize para o Microsoft 365 para trabalhar em qualquer lugar em qualquer dispositivo e continuar a receber suporte. Obter o Microsoft 365

Pode automatizar um controlo de formulário ou um controlo ActiveX ao fazer o seguinte:

  • Efetue uma ação ou operação quando um utilizador clica num controlo de formulário ao atribuir-lhe uma macro.

  • Execute o código do Microsoft Visual Basic for Applications (VBA) para processar quaisquer eventos que ocorram quando um utilizador interage com um controlo ActiveX.

Para obter mais informações sobre como criar macros, consulte Criar ou eliminar uma macro.

Adicionar ou editar uma macro para um controlo de formulário

  1. Clique com o botão direito do rato no controlo e, em seguida, clique em Atribuir Macro.

    É apresentada a caixa de diálogo Atribuir Macros .

  2. Para especificar a localização de uma macro existente, selecione onde a macro está localizada na caixa Macros em efetuando um dos seguintes procedimentos:

    • Para procurar a macro em qualquer livro aberto, selecione Todos os Livros Abertos.

      Observação: Se a macro que pretende atribuir ao controlo estiver num livro separado, abra primeiro esse livro para que fique disponível na caixa Macros na lista.

    • Para limitar a pesquisa da macro ao livro que contém a folha de cálculo atual, selecione Este Livro.

    • Para limitar a pesquisa da macro a um livro específico, selecione esse livro na lista de nomes de livros abertos disponíveis.

  3. Siga um destes procedimentos:

    Atribuir uma macro    Siga um destes procedimentos:

    • Gravar uma nova macro    Clique em Gravar e, quando terminar de gravar a macro, no separador Programador , no grupo Código , clique em Parar Gravação Imagem do botão.

    • Atribuir uma macro existente    Faça duplo clique numa macro na lista ou introduza o respetivo nome na caixa Nome da macro.

    • Criar uma nova macro    Clique em Novo e, em seguida, no visual basic Editor, escreva uma nova macro.

      Para obter mais informações sobre como escrever macros, veja Ajuda do Visual Basic.

      Modificar uma macro atribuída    Siga um destes procedimentos:

    • Editar a macro atribuída    Clique no nome da macro na caixa Nome da Macro e, em seguida, clique em Editar.

    • Atribuir uma macro existente diferente    Faça duplo clique numa macro na lista ou introduza o respetivo nome na caixa Nome da macro.

Adicionar ou editar uma macro para um controlo ActiveX

  1. Se a guia Desenvolvedor não estiver disponível, exiba-a.

    Em Excel 2016, 2013, 2010:

    1. Clique em Arquivo > Opções > Personalizar Faixa de Opções.

    2. Em Personalizar Friso, selecione a caixa marcar programador e, em seguida, clique em OK.

    No Excel 2007:

    1. Clique no Botão do Microsoft Office imagem do botão officee, em seguida, clique em Opções do Excel.

    2. Na categoria Popular, em Principais opções para trabalhar com o Excel, selecione o separador Mostrar Programador na caixa marcar friso e, em seguida, clique em OK.

  2. Para editar o controle ActiveX, verifique se você está no modo de design. No separador Programador , no grupo Controlos , ative o Modo de Estrutura Imagem do botão.

  3. Selecione o controlo.

    Para obter mais informações, consulte Selecionar ou desselecionar controlos numa folha de cálculo.

  4. no separador Programador , no grupo Controlos , clique em Ver Código Imagem do botão.

    Observação: Também pode editar uma macro existente ao clicar com o botão direito do rato no controlo e, em seguida, clicar em Ver Código.

  5. No visual basic Editor, escreva uma nova macro ou altere a macro existente.

    Para obter mais informações sobre como escrever macros, veja Ajuda do Visual Basic.

  6. Depois de terminar de escrever a macro, clique em Fechar e Regressar ao Microsoft Excel no menu Ficheiro no visual basic Editor.

  7. Depois de concluir a conceção do controlo, no separador Programador , no grupo Controlos, desative o Modo de Estrutura Imagem do botão.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.