Adicionar uma caixa de seleção, um botão de opção ou um botão de alternância a uma planilha

Você pode usar uma caixa de seleção, um botão de opção ou um botão de alternância para indicar escolhas exclusivas (ou binárias).

O que você deseja fazer?



Saber sobre caixas de seleção, botões de opção ou botões de alternância

Caixa de seleção    Permite a um usuário marcar ou desmarcar um ou mais valores de um grupo de opções de escolha. Você pode marcar mais de uma caixa de seleção por vez em uma planilha ou em uma caixa de grupo. Por exemplo, é possível usar uma caixa de seleção para criar um formulário de pedido que contenha uma lista de itens disponíveis ou em um aplicativo de controle de estoque para mostrar se um item foi descontinuado.

Caixa de seleção (controle Formulário)

Exemplo de um controle de caixa de seleção Formulário

Caixa de seleção (controle ActiveX)

Exemplo de um controle de caixa de seleção ActiveX


Botão de opção    Permite uma única opção de um conjunto limitado de opções de escolha mutuamente exclusivas. Um botão de opção normalmente está contido em uma caixa de grupo ou quadro. Por exemplo, é possível usar um botão de opção em um formulário de pedido para que um usuário possa selecionar um dentre vários tamanhos, como pequeno, médio, grande ou extra grande. Ou então, é possível usá-lo para escolher opções de remessa, como terrestre, expressa ou noturna.

Botão de opção (controle Formulário)

Exemplo de um controle de botão de opção Formulário

Botão de opção (controle ActiveX)

Exemplo de um controle de botão de opção ActiveX


Botão de alternância    Indica um estado, como Sim/Não, ou um modo, como Ligado/Desligado. O botão se alterna entre um estado habilitado e desabilitado ao se clicar nele. Por exemplo, você pode usar um botão de alternância para trocar entre o modo de design e o modo de edição, ou como uma alternativa a uma caixa de seleção.

Observação    O botão de alternância não está disponível como um controle Formulário; somente está disponível como um controle ActiveX.

Botão de alternância (controle ActiveX)

Exemplo de um controle de botão de alternância ActiveX


Início da página Início da página

Adicionar uma caixa de seleção (controle Formulário)

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

MostrarExibir a guia Desenvolvedor

  1. Clique na guia Arquivo.
  2. Clique em Opções e clique na categoria Personalizar Faixa de Opções.
  3. Na lista Guias Principais, marque a caixa de seleção Desenvolvedor e clique em OK.
  1. Na guia Desenvolvedor, no grupo Controles, clique em Inserir e, em Controles de Formulário, clique em Caixa de seleção Imagem do botão.

Grupo Controles na guia Desenvolvedor

  1. Clique no local da planilha em que deseja exibir o canto superior esquerdo do controle.
  2. Na guia Desenvolvedor, no grupo Controles, clique em Propriedades Imagem do botão.

Dica    Você também pode clicar com o botão direito do mouse no controle e clicar em Formatar Controle.

Para especificar as propriedades do controle, faça o seguinte:

  1. Em Valor, especifique o estado inicial da caixa de seleção seguindo um destes procedimentos:
    • Para exibir uma caixa de seleção preenchida com uma marca de seleção, clique em Marcado. Uma marca de seleção indica que a caixa de seleção está marcada.
    • Para exibir uma caixa de seleção desmarcada, clique em Desmarcado.
    • Para exibir uma caixa de seleção preenchida com sombreamento, clique em Misto. O sombreamento indica uma combinação de estados marcado e desmarcado; por exemplo, quando há seleção múltipla.
  2. Na caixa Vínculo da célula, insira uma referência de célula que contenha o estado atual da caixa de seleção:
    • Quando a caixa de seleção está marcada, a célula vinculada retorna um valor TRUE.
    • Quando a caixa de seleção está desmarcada, a célula vinculada retorna um valor FALSE.

Observação    Quando a célula vinculada está vazia, o Excel interpreta o estado da caixa de seleção como FALSE.

  • Se o estado da caixa de seleção for misto, a célula vinculada retornará um valor de erro #N/D.

Use o valor retornado em uma fórmula para responder ao estado atual da caixa de seleção.

Por exemplo, um formulário de pesquisa de viagem contém duas caixas de seleção com os rótulos Europa e Austrália em uma caixa de grupo Lugares visitados. Essas duas caixas de seleção são vinculadas às células C1 (pela Europa) e C2 (pela Austrália).

Quando um usuário marca a caixa de seleção Europa, a seguinte fórmula na célula D1 é avaliada como "Viajou pela Europa":

=IF(C1=TRUE,"Viajou pela Europa","Nunca viajou pela Europa")

Quando um usuário desmarca a caixa de seleção Austrália, a seguinte fórmula da célula D2 é avaliada como "Nunca viajou pela Austrália":

=IF(C2=TRUE,"Viajou pela Austrália","Nunca viajou pela Austrália")

Se você tiver três estados para avaliar (Marcado, Desmarcado e Misto) no mesmo grupo de opções, poderá usar as funções ESCOLHER ou PROC de maneira semelhante.

Para obter mais informações, consulte Função ESCOLHER e Função PROC.

Observação    O tamanho da caixa de seleção dentro do controle e a sua distância a partir do texto associado não podem ser ajustados.

Início da página Início da página

Adicionar uma caixa de seleção (controle ActiveX)

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

MostrarExibir a guia Desenvolvedor

  1. Clique na guia Arquivo.
  2. Clique em Opções e clique na categoria Personalizar Faixa de Opções.
  3. Na lista Guias Principais, marque a caixa de seleção Desenvolvedor e clique em OK.
  1. Na guia Desenvolvedor, no grupo Controles, clique em Inserir e, em Controles ActiveX, clique em Caixa de Seleção Imagem do botão.

Grupo Controles na guia Desenvolvedor

  1. Clique no local da planilha em que deseja exibir o canto superior esquerdo da caixa de seleção.
  2. Para editar o controle ActiveX, verifique se você está no modo de design. Na guia Desenvolvedor, no grupo Controles, ative o Modo de Design Imagem do botão.
  3. Para especificar as propriedades de controles, na guia Desenvolvedor, no grupo Controles, clique em Propriedades Imagem do botão.

Dica    Você também pode clicar com o botão direito do mouse no controle e clicar em Propriedades.

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 seção a seguir resume as propriedades que estão disponíveis.

Resumo das propriedades por categorias funcionais

Se quiser 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:  
A posição do controle em relação a sua legenda (esquerda ou direita). Alignment (Formulário)
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)
Como o texto é alinhado no controle (esquerda, centro ou direita). TextAlign (Formulário)
Se ocorre ou não a quebra automática do conteúdo do controle ao final de uma linha. WordWrap (Formulário)
Dados e vinculação:  
O intervalo vinculado ao valor do controle. LinkedCell (Excel)
O conteúdo ou estado do controle. Value (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 do plano de fundo. BackColor (Formulário)
O estilo do plano de fundo (transparente ou opaco). BackStyle (Formulário)
A cor do primeiro plano. ForeColor (Formulário)
Se o controle tem uma sombra. Shadow (Excel)
A aparência visual da borda (simples, alto relevo, baixo relevo, esboçada ou enrugada). SpecialEffect (Formulário)
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 (por exemplo, padrão, seta ou forma de I). MousePointer (Formulário)
Específica para a caixa de seleção:  
Um grupo de botões de opção mutuamente exclusivas. GroupName (Formulário)
Se um usuário pode especificar o estado Nulo para o controle da interface do usuário. TripleState (Formulário)

Observação    O tamanho da caixa de seleção dentro do controle e a sua distância a partir do texto associado não podem ser ajustados.

Início da página Início da página

Adicionar um botão de opção (controle Formulário)

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

MostrarExibir a guia Desenvolvedor

  1. Clique na guia Arquivo.
  2. Clique em Opções e clique na categoria Personalizar Faixa de Opções.
  3. Na lista Guias Principais, marque a caixa de seleção Desenvolvedor e clique em OK.
  1. Na guia Desenvolvedor, no grupo Controles, clique em Inserir e, em Controles de Formulário, clique em Botão de opção Imagem do botão.

Grupo Controles na guia Desenvolvedor

  1. Clique no local da planilha em que deseja exibir o canto superior esquerdo do botão de opção.
  2. Na guia Desenvolvedor, no grupo Controles, clique em Propriedades Editar código do botão.

Dica    Você também pode clicar com o botão direito do mouse no controle e clicar em Formatar Controle.

Para definir as propriedades do controle, faça o seguinte:

  1. Em Valor, especifique o estado inicial do botão de opção seguindo um destes procedimentos:
    • Para exibir um botão de opção marcado, clique em Marcado.
    • Para exibir um botão de opção desmarcado, clique em Desmarcado.
  2. Na caixa Vínculo da célula, insira uma referência de célula que contenha o estado atual do botão de opção.

A célula vinculada retorna o número do botão de opção marcado no grupo de opções. Use a mesma célula vinculada para todas as opções de um grupo. O primeiro botão de opção retorna 1, o segundo retorna 2 e assim por diante. Se você tiver dois ou mais grupos de opções na mesma planilha, use uma célula vinculada diferente para cada grupo de opções.

Use o número retornado em uma fórmula para responder à opção marcada.

Por exemplo, um formulário de pessoal, com uma caixa de grupo Tipo de trabalho, contém dois botões de opção com os rótulos Tempo Integral e Meio Expediente vinculados à célula C1. Depois que um usuário marcar uma das duas opções, a fórmula seguinte da célula D1 será avaliada como "Tempo Integral" se o primeiro botão de opção estiver marcado, ou como "Meio Expediente" se o segundo estiver marcado.

=IF(C1=1,"Tempo Integral","Meio Expediente")

Se você tiver três ou mais opções para avaliar no mesmo grupo de opções, poderá usar as funções ESCOLHER ou PROC de maneira semelhante.

Para obter mais informações, consulte Função ESCOLHER e Função PROC.

 Observações 

  • Você também pode editar as propriedades do controle selecionando-o e clicando em Propriedades de Controle Imagem do botão na barra de ferramentas Formulários.
  • O tamanho do botão de opção dentro do controle e a sua distância a partir do texto associado não podem ser ajustados.

Início da página Início da página

Adicionar um botão de opção (controle ActiveX)

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

MostrarExibir a guia Desenvolvedor

  1. Clique na guia Arquivo.
  2. Clique em Opções e clique na categoria Personalizar Faixa de Opções.
  3. Na lista Guias Principais, marque a caixa de seleção Desenvolvedor e clique em OK.
  1. Na guia Desenvolvedor, no grupo Controles, clique em Inserir e, em Controles ActiveX, clique em Botão de Opção Imagem do botão.

Grupo Controles na guia Desenvolvedor

  1. Clique no local da planilha em que deseja exibir o canto superior esquerdo do botão de opção.
  2. Para editar o controle ActiveX, verifique se você está no modo de design. Na guia Desenvolvedor, no grupo Controles, ative Modo de Design Imagem do botão.
  3. Para definir as propriedades de controle, na guia Desenvolvedor, no grupo Controles, clique em Propriedades Imagem do botão.

Dica    Você também pode clicar com o botão direito do mouse no controle e clicar em Propriedades.

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 seção a seguir resume as propriedades que estão disponíveis.

Resumo das propriedades por categorias funcionais

Se quiser 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)
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 editado. Locked (Formulário)
Se o controle pode ou não ser impresso. PrintObject (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 está visível ou oculto. Visible (Formulário)
Texto:  
Texto descritivo no controle que o identifica ou descreve. Caption (Formulário)
Atributos de fontes (negrito, itálico, tamanho, tachado, sublinhado e espessura). Bold, Italic, Size, StrikeThrough, Underline, Weight (Formulário)
Como o texto é alinhado no controle (esquerda, centro ou direita). TextAlign (Formulário)
A posição do controle em relação a sua legenda (esquerda ou direita). Alignment (Formulário)
Se ocorre ou não a quebra automática do conteúdo do controle ao final de uma linha. WordWrap (Formulário)
Dados e vinculação:  
O conteúdo ou estado do controle. Value (Formulário)
O intervalo vinculado ao valor do controle. LinkedCell (Excel)
Tamanho e posição:  
A distância entre o controle e a margem esquerda ou superior da planilha. Left, Top (Formulário)
A altura ou a largura em pontos. Height, Width (Formulário)
Se o tamanho do controle é automaticamente ajustado para exibir todo o conteúdo. AutoSize (Formulário)
Formatação:  
A cor do plano de fundo. BackColor (Formulário)
O estilo do plano de fundo (transparente ou opaco). BackStyle (Formulário)
A cor do primeiro plano. ForeColor (Formulário)
A aparência visual da borda (simples, alto relevo, baixo relevo, esboçada ou enrugada). SpecialEffect (Formulário)
Se o controle tem 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:  
Um ícone de mouse personalizado. MouseIcon (Formulário)
A tecla de atalho para o controle. Accelerator (Formulário)
O tipo de ponteiro que é exibido quando o usuário posiciona o mouse sobre um objeto específico (por exemplo, padrão, seta ou forma de I). MousePointer (Formulário)
Específica para o botão de opção:  
Um grupo de botões de opção mutuamente exclusivas. GroupName (Formulário)
Se um usuário pode especificar o estado Nulo para o controle da interface do usuário. TripleState (Formulário)

Observação    O tamanho do botão de opção dentro do controle e a sua distância a partir do texto associado não podem ser ajustados.

Início da página Início da página

Adicionar um botão de alternância (controle ActiveX)

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

MostrarExibir a guia Desenvolvedor

  1. Clique na guia Arquivo.
  2. Clique em Opções e clique na categoria Personalizar Faixa de Opções.
  3. Na lista Guias Principais, marque a caixa de seleção Desenvolvedor e clique em OK.
  1. Na guia Desenvolvedor, no grupo Controles, clique em Inserir e, em Controles ActiveX, clique em Botão de Alternância Imagem do botão.

Grupo Controles na guia Desenvolvedor

  1. Clique no local da planilha em que deseja exibir o canto superior esquerdo do botão de alternância.
  2. Para editar o controle ActiveX, verifique se você está no modo de design. Na guia Desenvolvedor, no grupo Controles, ative Modo de Design Imagem do botão.
  3. Para definir as propriedades de controle, na guia Desenvolvedor, no grupo Controles, clique em Propriedades Imagem do botão.

Dica    Você também pode clicar com o botão direito do mouse no controle e clicar em Propriedades.

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 seção a seguir resume as propriedades que estão disponíveis.

Se quiser 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 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 pode ou não receber o foco e responder a eventos gerados pelo usuário. Enabled (Formulário)
Se o controle está visível ou oculto. Visible (Formulário)
Texto:  
Texto descritivo no controle que o identifica ou descreve. Caption (Formulário)
Como o texto é alinhado no controle (esquerda, centro ou direita). TextAlign (Formulário)
Se ocorre ou não a quebra automática do conteúdo do controle ao final de uma linha. WordWrap (Formulário)
Dados e Vinculação:  
O intervalo vinculado ao valor do controle. LinkedCell (Excel)
O conteúdo ou estado do controle. Value (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 do plano de fundo. BackColor (Formulário)
O estilo do plano de fundo (transparente ou opaco). BackStyle (Formulário)
A cor do primeiro plano. ForeColor (Formulário)
Se o controle tem 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 (por exemplo, padrão, seta ou forma de I). MousePointer (Formulário)
Específica para o Botão de Alternância:  
Se um usuário pode especificar o estado Nulo para o controle da interface do usuário. TripleState (Formulário)

Início da página Início da página

 
 
Aplica-se a:
Excel 2010