Validação de dados do Excel 2007: validar contra a lista ou permitir que o usuário insira o valor personalizado

3

Eu sei que esse tipo de derrota o propósito, mas é possível ter uma planilha do Excel 2007 com uma célula que tenha:

  1. Validar em relação a uma lista que é coluna na planilha.
  2. Se não nessa lista, permitir que um usuário insira um item "personalizado" que não foi antecipado pelo autor que não está incluído na lista em # 1, então ignore a validação neste caso.

Eu suponho que pode haver uma maneira de fazer isso, e eu preferiria sem o VBA , já que essa questão vem de um usuário que quer muito com um pouco de experiência em programação.

    
por songei2f 23.01.2012 / 15:03

1 resposta

5

Você pode fazer isso com o recurso interno Validação de dados do Excel. Ele funcionará como uma lista suspensa na célula, que também permitirá que você digite um valor não incluído na lista suspensa. Você precisará fazer o seguinte:

  1. Em algum lugar da pasta de trabalho, insira os dados que você deseja que apareçam na lista suspensa. No meu exemplo, está na mesma planilha da lista suspensa, mas não precisa ser.
  2. Selecione a célula em que você deseja colocar a lista suspensa. Em seguida, na faixa de opções "Dados", selecione "Validação de dados". De lá, você precisará escolher validar seus dados em uma lista. Digite o endereço dos dados de origem que você criou na Etapa 1.
  3. Cliquenaguia"Alerta de erro" na caixa de diálogo Validação de dados. Em seguida, desmarque a caixa de seleção "Mostrar alerta de erro após a inserção de dados inválidos". Clique OK'.
por 23.01.2012 / 16:38