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

Você pode pode usar uma caixa de seleção, um botão de opção ou um botão de alternância para indicar opções do tipo "ou/ou" (ou binárias).

O que deseja fazer?



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

Caixa de seleção    Ativa ou desativa um valor que indica uma opção oposta ou não ambígua. 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 suspenso.

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

Exemplo de controle de caixa de seleção de formulário

Caixa de seleção (controle ActiveX)

Exemplo de controle de caixa de seleção ActiveX


Botão de opção    Permite uma única opção entre um conjunto limitado de opções mutuamente exclusivas. Um botão de opção (ou botão de rádio) está geralmente contido em um quadro ou uma caixa de grupo. Por exemplo, você pode usar um botão de opção em um formulário de pedido para que um usuário possa selecionar um dos intervalos de tamanho, como pequeno, médio, grande ou super grande. Também pode usá-lo para escolher uma opção de remessa, como terrestre, expressa ou em 24hrs.

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

Exemplo de controle de botão de opção de formulário

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

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


Botão de alternância    Indica um estado, como Sim/Não, ou um modo, como Ativo/Inativo. O botão alterna entre um estado habilitado ou desabilitado quando clicado. Por exemplo, você pode usar um botão de alternância para alternar entre o modo de design e o modo de edição ou como alternativa para uma caixa de seleção.

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

Botão de alternância (controle ActiveX)

Exemplo de 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 de formulário)

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

MostrarExibir a guia Desenvolvedor

  1. Clique no Botão Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. 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.

  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

  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 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, clique em Marcado. Uma marca 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 dos estados marcado e desmarcado; por exemplo, no caso de uma 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 for marcada, a célula vinculada retornará um valor VERDADEIRO.
    • Quando a caixa de seleção for desmarcada, a célula vinculada retornará um valor FALSO.

 Observação   Quando a célula vinculada estiver vazia, o Microsoft Office Excel interpretará o estado da caixa de seleção como FALSO.

  • 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 rotuladas como Europa e Austrália em uma caixa de grupo Locais visitados. Essas duas caixas de seleção são vinculadas às células C1 (para Europa) e C2 (para Austrália).

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

=IF(C1=TRUE,"Traveled in Europe","Never traveled in Europe")

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

=IF(C2=TRUE,"Traveled in Australia","Never traveled in Australia")

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

 Observação   O tamanho da caixa de seleção dentro do controle e sua distância do item 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 no Botão Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. 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.

  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

  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 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 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

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:  
A posição do controle em relação à 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 ligaçã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 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)
A aparência visual da borda (achatada, alto relevo, baixo relevo, esboçada ou salientada). 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 caixa de seleção:  
Um grupo de botões de opção mutuamente exclusivos. GroupName (Formulário)
Se um usuário pode ou não especificar o estado Nulo para o controle a partir da interface do usuário. TripleState (Formulário)

 Observação   O tamanho da caixa de seleção dentro do controle e sua distância 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 de formulário)

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

MostrarExibir a guia Desenvolvedor

  1. Clique no Botão Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. 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.

  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

  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 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 selecionado no grupo de opções. Use a mesma célula vinculada para todas as opções em um grupo. O primeiro botão de opção retorna 1, o segundo botão de opção 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 selecionada.

Por exemplo, um formulário de pessoal, como uma caixa de grupo de Tipo de cargo, contém dois botões de opções rotulados como Período integral e Meio período vinculados à célula C1. Depois que um usuário marcar uma das duas opções, a fórmula a seguir na célula D1 é avaliada como "Período integral", se o primeiro botão de opção for marcado, ou "Meio período", se o segundo botão de opção for marcado.

=IF(C1=1,"Full-time","Part-time")

Se houver três ou mais opções a serem avaliadas no mesmo grupo de opções, você poderá usar as funções ESCOLHER ou PROC de maneira semelhante.

 Observações 

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

 Observação   Para ver um exemplo de botões de opção usados em um modelo do Excel, consulte o tópico de ajuda, Calculadora do colégio eleitoral.

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 no Botão Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. 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.

  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

  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 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 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

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)
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 à 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 ligaçã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 de fundo. BackColor (Formulário)
O estilo de fundo (transparente ou opaco). BackStyle (Formulário)
A cor de primeiro plano. ForeColor (Formulário)
A aparência visual da borda (achatada, alto relevo, baixo relevo, esboçada ou salientada). SpecialEffect (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:  
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 botões de opção:  
Um grupo de botões de opção mutuamente exclusivos. GroupName (Formulário)
Se um usuário pode ou não especificar o estado Nulo para o controle a partir da interface do usuário. TripleState (Formulário)

 Observação   O tamanho do botão de opção dentro do controle e sua distância 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 no Botão Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. 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.

  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

  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 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 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.

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 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 Ligaçã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 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 (por exemplo, padrão, seta ou forma de I). MousePointer (Formulário)
Específico para botões de alternância:  
Se um usuário pode ou não especificar o estado Nulo para o controle a partir da interface do usuário. TripleState (Formulário)

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

 
 
Aplica-se a:
Excel 2007