Executando uma macro a partir de um botão de comando - Artigos da TechTV

Índice

Você escreveu a macro perfeita usando o Excel VBA. Em vez de ter que se lembrar de uma tecla de atalho, você gostaria de adicionar um botão à planilha para chamar a macro.

Existem dois tipos de botões que você pode colocar em uma planilha. Embora os controles ActiveX tenham mais recursos, geralmente uso um botão de comando normal. É fácil de configurar, desde que você primeiro faça uma modificação simples na barra de ferramentas.

Clique com o botão direito em qualquer barra de ferramentas e escolha "Personalizar …" na parte inferior do menu pop-up. A caixa de diálogo Personalizar possui três guias. Escolha a guia Comandos.

Na caixa de listagem à esquerda, role para baixo e selecione Formulários. Então, na caixa de listagem à direita, você verá que a terceira opção é chamada de Botão. Clique no item Botão na caixa de listagem à direita, arraste e solte-o em uma barra de ferramentas existente.

O botão agora está adicionado à sua barra de ferramentas. Agora você pode fechar a caixa Personalizar.

Para desenhar um botão na planilha, você deve clicar no ícone do botão na barra de ferramentas. Clique na planilha e arraste para desenhar um botão de qualquer tamanho. Ao soltar o mouse, a caixa de diálogo "Atribuir macro" aparecerá. Agora você pode selecionar qual macro deve ser executada ao clicar no botão

Você notará que o botão tem um nome não muito amigável, como "Botão 1". Clique com o botão direito no botão para que as alças de seleção apareçam. Agora você pode clicar e arrastar para selecionar o texto no botão. Digite algo descritivo.

Dicas extras: Ao editar o texto no botão, você notará que o botão é circundado por linhas diagonais. Se você clicar com o botão direito do mouse nas linhas e escolher Format Control…, poderá editar a fonte no botão.

Observe que esta caixa de diálogo Controle de formato possui apenas uma guia para a fonte.

Isso é muito sutil. Se você voltar ao botão e clicar na área das linhas diagonais, as linhas mudam para pontos. Clique com o botão direito nos pontos, escolha Format Control e você verá que a caixa de diálogo Format Control tem muito mais opções.

Usando AutoForma: Você também pode atribuir uma macro a qualquer AutoForma. No menu, selecione Exibir> Barras de ferramentas> Desenho para exibir a barra de ferramentas Desenho. Use o ícone Autoshape para selecionar uma forma interessante. Arraste na planilha para criar a forma. Clique com o botão direito na forma para acessar a opção Atribuir Macro.

Artigos interessantes...