Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Você pode usar um botão (um controle de Formulário) ou um botão de comando (um controle ActiveX) para executar uma macro que realiza uma ação sempre que um usuário clica nesse botão.
Tanto um botão de controle de formulário quando um botão de comando de controle ActiveX são conhecidos como botão de ação. Você pode usar um botão ou um botão de comando para automatizar a impressão de uma planilha, a filtragem de dados ou o cálculo de números. Em geral, um botão de controle de formulário e um botão de comando de controle ActiveX são semelhantes em aparência e função. Porém, eles apresentam algumas diferenças, que são explicadas nas seções a seguir.
Botão (controle de formulário)<br><br><br> <br> |
Botão de comando (controle ActiveX)<br><br><br> <br> |
|---|
Adicionar um botão (controle de formulário)
- Se a guia Desenvolvedor não estiver disponível, exiba-a.
Clique no Botão Microsoft Office
e, em seguida, clique
em Opções do Excel.
- Na categoria Mais Usados, em Opções principais para o trabalho com o Excel, marque a caixa de seleção Mostrar guia Desenvolvedor na Faixa de Opções e clique em OK.
Observação A Faixa de Opções é um componente do Interface de usuário do Microsoft Office Fluent .
- Na guia Desenvolvedor, no grupo Controles, clique em
Inserir e, em Controles de Formulário, clique em
Botão
.

- Clique no local da planilha em que deseja exibir o canto superior esquerdo do botão.
- Atribua uma macro (macro: uma ação ou um conjunto de ações que você pode usar para automatizar tarefas. As macros são gravadas na linguagem de programação Visual Basic for Applications.) ao botão.
Para obter mais informações sobre como criar e editar macros, consulte a seção de Ajuda, Macros.
- Para especificar as propriedades de controle do botão, clique nele com o botão direito e clique em Formatar Controle.
Adicionar um botão de comando (controle ActiveX)
- Se a guia Desenvolvedor não estiver disponível, exiba-a.
- Clique no Botão Microsoft Office
e, em seguida, clique em
Opções do Excel. - Na categoria Mais Usados, em Opções principais para o trabalho com o Excel, marque a caixa de seleção Mostrar guia Desenvolvedor na Faixa de Opções e clique em OK.
Observação A Faixa de Opções é um componente do Interface de usuário do Microsoft Office Fluent.
- Na guia Desenvolvedor, no grupo Controles, clique em
Inserir e, em Controles ActiveX, clique em
Botão de Comando
.

- Clique no local da planilha em que deseja exibir o canto superior esquerdo do botão de comando.
- Para editar o controle ActiveX, verifique se você está no modo de design. Na guia
Desenvolvedor, no grupo Controles, ative Modo de Design
. - Para especificar as propriedades de controles do botão de comando, na guia Desenvolvedor, no grupo Controles, clique em Propriedades
.
Dica Você também pode clicar com o botão direito no botão de comando e clicar em Propriedades.
Observação Antez de clicar em Propriedades, verifique se o objeto para o qual você deseja examinar ou alterar propriedades já está selecionado.
A caixa de diálogo Propriedades é exibida. Para obter informações detalhadas sobre cada propriedade, selecione a propriedade e pressione F1 para exibir um tópico da Ajuda do Visual Basic (Ajuda do Visual Basic: para obter Ajuda para o Visual Basic, aponte para Macro no menu Ferramentas e clique em Editor do Visual Basic. No menu Ajuda, clique em Ajuda do Microsoft Visual Basic.). Também é possível digitar o nome da propriedade na caixa Pesquisar da Ajuda do Visual Basic. A tabela a seguir resume as propriedades que estão disponíveis.
| Para especificar | Use esta propriedade |
|---|---|
| Geral: | |
| Se o controle será ou não carregado quando a pasta de trabalho for aberta. Ignorada para controles ActiveX. | AutoLoad (Excel) |
| Se o controle pode ou não receber o foco e responder a eventos gerados pelo usuário. | Enabled (Formulário) |
| Se o controle pode ou não ser editado. | Locked (Formulário) |
| O nome do controle. | Name (Formulário) |
| A forma como o controle é anexado às células abaixo dele (flutuação livre, movimentação sem dimensionamento ou movimentação com dimensionamento). | Placement (Excel) |
| Se o controle pode ou não ser impresso. | PrintObject (Excel) |
| Se o controle está visível ou oculto. | Visible (Formulário) |
| Texto: | |
| Atributos de fontes (negrito, itálico, tamanho, tachado, sublinhado e espessura). | Bold, Italic, Size, StrikeThrough, Underline, Weight (Formulário) |
| Texto descritivo no controle que o identifica ou descreve. | Caption (Formulário) |
| Se ocorre ou não a quebra automática do conteúdo do controle ao final de uma linha. | WordWrap (Formulário) |
| Tamanho e Posição: | |
| Se o tamanho do controle é automaticamente ajustado para exibir todo o conteúdo. | AutoSize (Formulário) |
| A altura ou a largura em pontos. | Height, Width (Formulário) |
| A distância entre o controle e a margem esquerda ou superior da planilha. | Left, Top (Formulário) |
| Formatação: | |
| A cor de fundo. | BackColor (Formulário) |
| O estilo de fundo (transparente ou opaco). | BackStyle (Formulário) |
| A cor de primeiro plano. | ForeColor (Formulário) |
| Se o controle tem ou não uma sombra. | Shadow (Excel) |
| Imagem: | |
| O bitmap a ser exibido no controle. | Picture (Formulário) |
| O local da imagem em relação à sua legenda (esquerda, acima, direita e assim por diante). | PicturePosition (Formulário) |
| Teclado e Mouse: | |
| A tecla de atalho para o controle. | Accelerator (Formulário) |
| Um ícone de mouse personalizado. | MouseIcon (Formulário) |
| O tipo de ponteiro que é exibido quando o usuário posiciona o mouse sobre um objeto específico (padrão, seta, forma de I e assim por diante). | MousePointer (Formulário) |
| Se o controle assume o foco quando clicado. | TakeFocusOnClick (Formulário) |
<br>
<br>