O Microsoft Excel 2010 e 2013 fornecem duas maneiras de adicionar botões de opção e alternar a uma planilha:usando controles de formulário ou controles ActiveX. Para tarefas básicas, como exibir a opção em uma célula, qualquer tipo funciona e os controles de formulário são mais fáceis de trabalhar. No entanto, se você precisar vincular um script VBA, precisará usar um controle ActiveX. Para começar a trabalhar com qualquer tipo de controle, ative a guia Desenvolvedor clicando com o botão direito do mouse na faixa de opções, escolhendo "Personalizar a Faixa de Opções" e marcando "Desenvolvedor".
Criar caixas de opção de formulário
Na guia Desenvolvedor, clique em "Inserir" e escolha o "Botão de opção" na seção Controle de formulário. Embora você também possa usar duas caixas de seleção, o botão de opção funciona melhor para as opções "Sim" ou "Não", porque um usuário não pode escolher as duas opções ao mesmo tempo. Clique para colocar o primeiro botão, edite seu nome para ler "Sim" e repita para inserir um segundo botão e rotule-o como "Não". Clique com o botão direito do mouse no botão "Sim", escolha "Format Control" e insira a localização de uma célula no campo Cell Link. Repita o mesmo processo com o botão "Não", vinculando-o à mesma célula. Esta célula exibe o resultado da escolha "Sim" ou "Não" -- 1 para "Sim" ou 2 para "Não".
Criar um botão de alternância ActiveX
Embora os botões de opção sejam o melhor método disponível para as opções "Sim" e "Não" ao trabalhar com controles de formulário, os controles ActiveX oferecem outra solução:botões de alternância. Na guia Desenvolvedor, clique em "Inserir" e escolha "Botão Alternar". Clique e arraste para desenhar um único botão, que quando pressionado, representa um "Sim". Botão direito do mouse no botão e escolha “Propriedades”. Edite a linha "Legenda" para alterar o rótulo do botão e insira um local de célula na linha "LinkedCell". Quando um usuário pressiona o botão, a célula vinculada lê "VERDADEIRO". Se o botão não for pressionado, a célula lê "FALSE".
Interpretar o botão pressionado
Embora você possa se lembrar de que um "1" ou um "VERDADEIRO" em uma célula específica significa uma opção "Sim" em seu formulário, o significado não será percebido por nenhum outro visualizador. Em vez de vincular seus botões de opção ou botão de alternância a uma célula em visualização simples, vincule a uma célula ao lado e use uma fórmula para interpretar o resultado como um claro "Sim" ou "Não". Em uma célula vazia, insira a fórmula "=SE([célula]=1, "Sim", "Não")", excluindo as aspas externas e substituindo o local da célula vinculada por "[célula]". Se você usou o método do botão de alternância, substitua o "1" pela palavra "VERDADEIRO". Sempre que um usuário altera a escolha, a célula registra a opção com um claro "Sim" ou "Não".
Faça uso da escolha
A função SE do Excel pode fazer muito mais do que apenas exibir um "Sim" ou "Não" - insira um SE em uma fórmula mais longa para ajustar o resultado da planilha dependendo do botão pressionado. Por exemplo, você pode ter a opção de adicionar um determinado número a uma célula, como ajustar um preço em uma fatura dependendo de "Sim" ou "Não". Se um preço total somar itens nas células A1 a A3, use a fórmula "=SOMA(A1:A3)+IF([célula]=1, 2, 0)" para adicionar $ 2 ao total quando o botão "Sim" é selecionado, conforme indicado por um 1 na célula vinculada. Para projetos avançados que usam VBA, faça referência à caixa de alternância por seu nome, que aparece na linha "(Nome)" da janela Propriedades, para acionar partes do seu script com base no pressionamento do botão.