Lista suspensa em uma célula

Vídeo

 Quem tem pouco tempo e precisa entender rapidamente a essência – assista ao vídeo de treinamento:

Quem está interessado nos detalhes e nuances de todos os métodos descritos – mais adiante no texto.

Método 1. Primitivo

Clique com o botão direito do mouse em uma célula vazia em uma coluna com dados, comando do menu de contexto Selecione na lista suspensa (Escolha na lista suspensa) ou pressione o atalho de teclado ALT+seta para baixo. O método não funciona se pelo menos uma linha vazia separa a célula e a coluna de dados, ou se você precisa de um produto que nunca foi informado acima:

Método 2. Padrão

  1. Selecione as células com os dados que devem ser incluídos na lista suspensa (por exemplo, nomes de produtos).
  2. Se você tiver o Excel 2003 ou anterior, selecione no menu Inserir - Nome - Atribuir (Inserir — Nome — Definir), se o Excel 2007 ou mais recente, abra a guia Fórmulas e use o botão Gerente de NomesEntão Crie. Digite um nome (qualquer nome é possível, mas sem espaços e comece com uma letra!) para o intervalo selecionado (por exemplo Produto) Clique em OK.
  3. Selecione as células (você pode ter várias ao mesmo tempo) nas quais deseja obter uma lista suspensa e selecione no menu (na guia) Dados – Verificação (Dados – Validação). Da lista suspensa Tipo de dados (Permitir) selecione a opção Lista e entrar na linha fonte sinal de igual e nome do intervalo (ou seja =Produtos).

Press OK.

Tudo! Apreciar!

Uma nuance importante. Um intervalo nomeado dinâmico, como uma lista de preços, também pode servir como fonte de dados para uma lista. Então, ao adicionar novos produtos à lista de preços, eles serão adicionados automaticamente à lista suspensa. Outro truque comumente usado para essas listas é criar listas suspensas vinculadas (onde o conteúdo de uma lista muda dependendo da seleção em outra).

Método 3: Controle

Esse método é inserir um novo objeto na planilha – um controle de caixa de combinação e, em seguida, vinculá-lo aos intervalos na planilha. Por esta:

  1. No Excel 2007/2010, abra a guia Developer. Em versões anteriores, a barra de ferramentas Formulários através do cardápio Exibir – Barras de ferramentas – Formulários (Exibir – Barras de ferramentas – Formulários). Se esta guia não estiver visível, clique no botão Office – Opções do Excel - checkbox Mostrar guia do desenvolvedor na faixa de opções (Botão do Office – Opções do Excel – Mostrar guia do desenvolvedor na faixa de opções)
  2. Procure o ícone suspenso entre os controles de formulário (não ActiveX!). Siga as dicas pop-up caixa combo:

    Clique no ícone e desenhe um pequeno retângulo horizontal – a lista futura.

  3. Clique com o botão direito do mouse na lista desenhada e selecione o comando Formato do objeto (controle de formato). Na caixa de diálogo que aparece, defina
    • Forme uma lista por intervalo – selecione as células com os nomes das mercadorias que devem ser incluídas na lista
    • Comunicação celular – especifique a célula onde deseja exibir o número de série do elemento selecionado pelo usuário.
    • Número de linhas da lista — quantas linhas mostrar na lista suspensa. O padrão é 8, mas é possível mais, o que o método anterior não permite.

Depois de clicar em OK lista pode ser usada.

Para exibir seu nome em vez do número de série do elemento, você pode usar adicionalmente a função ÍNDICE (ÍNDICE), que pode exibir o conteúdo da célula necessária do intervalo:

Método 4: controle ActiveX

Este método se assemelha parcialmente ao anterior. A principal diferença é que não é um controle adicionado à planilha, mas um controle ActiveX. "Caixa combo" na caixa suspensa abaixo do botão inserção da guia Developer:

O mecanismo de adição é o mesmo – selecione um objeto da lista e desenhe-o na folha. Mas então começam as sérias diferenças em relação ao método anterior.

Em primeiro lugar, a lista suspensa ActiveX criada pode estar em dois estados fundamentalmente diferentes – modo de depuração, quando você pode configurar seus parâmetros e propriedades, movê-la pela planilha e redimensioná-la, e – modo de entrada, quando a única coisa que você pode fazer é selecionar dados dele. A alternância entre esses modos é feita usando o botão. Modo de design aba Developer:

Se este botão for pressionado, podemos ajustar os parâmetros da lista suspensa pressionando o botão adjacente Propriedades, que abrirá uma janela com uma lista de todas as configurações possíveis para o objeto selecionado:

As propriedades mais necessárias e úteis que podem e devem ser configuradas:

  • ListFillRange – o intervalo de células de onde os dados da lista são obtidos. Ele não permitirá que você selecione um intervalo com o mouse, você só precisa inseri-lo com as mãos no teclado (por exemplo, Sheet2! A1: A5)
  • Célula Vinculada – a célula associada onde o item selecionado da lista será exibido
  • Listar linhas – número de linhas exibidas
  • fonte – fonte, tamanho, estilo (itálico, sublinhado, etc. exceto para cor)
  • ForeColor и cor de fundo – texto e cor de fundo, respectivamente

Uma grande vantagem desse método é a capacidade de pular rapidamente para o elemento desejado na lista ao digitar as primeiras letras do teclado (!), o que não está disponível para todos os outros métodos. Um ponto interessante, também, é a possibilidade de personalizar a apresentação visual (cores, fontes, etc.)

Ao usar este método, também é possível especificar como ListFillRange não apenas intervalos unidimensionais. Você pode, por exemplo, definir um intervalo de duas colunas e várias linhas, indicando adicionalmente que você precisa exibir duas colunas (propriedade Contagem de colunas=2). Então você pode obter resultados muito atraentes que compensam todo o esforço gasto em configurações adicionais:

 

Tabela de comparação final de todos os métodos

  Método 1. Primitivo Método 2. Padrão Método 3. Elemento de controle Método 4. Controle Activex
Complexidade baixo média Alto Alto
Capacidade de personalizar a fonte, cor, etc. não não não Sim
Número de linhas exibidas sempre 8 sempre 8 qualquer qualquer
Pesquisa rápida de um elemento pelas primeiras letras não não não Sim
A necessidade de usar uma função adicional ÍNDICE não não Sim não
Capacidade de criar listas suspensas vinculadas não Sim não não

:

  • Lista suspensa com dados de outro arquivo
  • Criando listas suspensas dependentes
  • Criação automática de listas suspensas pelo complemento PLEX
  • Selecionando uma foto na lista suspensa
  • Remoção automática de itens já usados ​​da lista suspensa
  • Lista suspensa com adição automática de novos itens

Deixe um comentário