O Microsoft Excel 2010 e 2013 oferecem duas maneiras de adicionar botões de opção e alternâncias a uma planilha: usando controles de formulário ou controles ActiveX. Para tarefas básicas, como exibir a escolha em uma célula, qualquer tipo funciona, e controles de formulário são mais fáceis. Se precisar vincular a um script VBA, precisará usar um controle ActiveX. Para começar, ative a guia Desenvolvedor clicando com o botão direito na faixa de opções, escolhendo "Personalizar a Faixa de Opções" e marcando "Desenvolvedor".
Na guia Desenvolvedor, clique em "Inserir" e escolha "Botão de Opção" na seção Controle de Formulário. Embora possa usar duas caixas de verificação, o botão de opção funciona melhor para escolhas "Sim" ou "Não" porque o usuário não pode escolher ambas ao mesmo tempo. Clique para posicionar o primeiro botão, edite seu nome para "Sim" e repita para inserir um segundo botão rotulado "Não". Clique com o botão direito no botão "Sim", escolha "Formatar Controle" e insira o local de uma célula no campo Vinculação de Célula. Repita com o botão "Não", vinculando-o à mesma célula. Esta célula exibe o resultado: 1 para "Sim" ou 2 para "Não".
Enquanto botões de opção são o melhor método para escolhas "Sim" e "Não" com controles de formulário, controles ActiveX oferecem botões de alternância. Na guia Desenvolvedor, clique em "Inserir" e escolha "Botão de Alternância". Clique e arraste para desenhar um único botão, que quando pressionado representa "Sim". Clique com o botão direito no botão e escolha "Propriedades". Edite a linha "Caption" para alterar o rótulo e insira um local de célula na linha "LinkedCell". Quando o usuário pressiona o botão, a célula vinculada lê "VERDADEIRO". Se não pressionado, lê "FALSO".
Embora você possa lembrar que "1" ou "VERDADEIRO" em uma célula significa escolha "Sim", o significado não ficará claro para outros. Em vez de vincular seus botões a uma célula à vista, vincule a uma célula ao lado e use uma fórmula para interpretar o resultado como "Sim" ou "Não" claros. Em uma célula vazia, insira a fórmula =SE([célula]=1, "Sim", "Não") (sem aspas externas, substituindo [célula] pelo local da célula vinculada). Se usou o método do botão de alternância, substitua "1" por "VERDADEIRO". Sempre que o usuário alterar a escolha, a célula registrará a opção com "Sim" ou "Não" claros.
A função SE do Excel pode fazer muito mais que apenas exibir "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, adicione um valor a uma célula, como ajustar um preço em uma fatura dependendo de "Sim" ou "Não". Se o preço total soma itens nas células A1 a A3, use =SOMA(A1:A3)+SE([célula]=1, 2, 0) para adicionar $2 ao total quando "Sim" for selecionado (indicado por 1 na célula vinculada). Para projetos avançados com VBA, referencie a caixa de alternância pelo nome, que aparece na linha "(Nome)" da janela Propriedades, para disparar partes do script baseadas no pressionamento do botão.
Tecnologia Eletrônica © [www.351231.com]