Como adicionar uma caixa de seleção para uma linha no Excel?

4

Eu gostaria de adicionar uma caixa de seleção no final de cada linha e avaliar se a caixa de seleção está marcada ou não em outra célula. Existe uma maneira fácil de fazer isso sem uma macro?
Se isso é possível apenas com o uso de uma macro, que alternativas eu tenho, ou alguém já fez isso e pode me dar sua macro?

    
por Lucas 17.09.2009 / 14:57

2 respostas

6

Sim, você pode fazer isso. Vou demonstrar usando o Excel 2007.

Usando fontes:
Fui a Wingdings e adicionei uma marca de seleção em A1 (o código de caractere é 0252 ). Em texto normal, isso é ü . Então na célula B1 eu coloquei esta fórmula:

=if(A1="ü", 1, 0)

Se A1 tiver um cheque, B1 terá 1 . Se A1 não tiver uma verificação, B1 terá 0 .

Usando controles de formulário:

  • Mostrar a guia do desenvolvedor na faixa de opções.
  • Inserir - > Controles de Formulário: CheckBox
  • Desenhe a caixa de seleção onde você quiser.
  • Marque a caixa de seleção e clique em Propriedades no menu
  • Para o link da célula, insira o endereço da célula para a qual você deseja vincular esta caixa de seleção.

Agora, quando você marcar a caixa, a célula lerá TRUE . Se estiver desmarcado, ele lerá FALSE . Além disso, se você inserir algo diferente de zero na célula, a caixa será marcada.

    
por 17.09.2009 / 15:34
0

Como resposta alternativa, utilizo desta forma:

Usando formatação condicional (modo simples)

  1. Selecione a coluna que você deseja mostrar uma marca de verificação.
  2. Use a regra Conditional Formatting / Icon Sets / Indicators / ... .
  3. Adicione o número 1 em uma das células.

Na etapa 2, você pode usar New Rule ... :

  1. Defina Format Style para Icon Set .
  2. Selecione sua lista suspensa favorita Icon Style .
  3. Marque a opção Show Icon Only .

    This flag will hide values -0 or 1-.

  4. Para o primeiro ícone - que é marca de seleção:
    1. Defina o operador para > .
    2. Defina Value para 0 .
    3. Defina Type para Number .
  5. Para o segundo ícone, que é a exclamação amarela:
    1. Selecione Red Cross para Icon na lista suspensa.
    2. Defina o operador como >= .
    3. Defina Value para 0 .
    4. Defina Type para Number .

Ao usar essa nova regra, apenas 0 será Cross Red Icon e valores maiores que 0 serão Green Check Icon .

    
por 04.05.2015 / 17:05