Note: The other languages of the website are Google-translated. Back to English

Como definir / mostrar o valor pré-selecionado para a lista suspensa no Excel?

Por padrão, a lista suspensa geral que você criou é mostrada em branco antes de você escolher um valor da lista, mas em alguns casos, você pode querer mostrar ou definir um valor pré-selecionado / valor padrão para a lista suspensa antes que os usuários selecionem um de a lista como a imagem abaixo mostrada. Aqui este artigo pode ajudá-lo.


seta azul bolha direita Defina o valor padrão (valor pré-selecionado) para a lista suspensa com fórmula

Para definir o valor padrão da lista suspensa, você precisa primeiro criar uma lista suspensa geral e, em seguida, usar uma fórmula.

1. Crie uma lista suspensa. Selecione uma célula ou intervalo que você deseja colocar na lista suspensa, aqui está K1, e clique em Dados > Validação de dados. Veja a imagem:
doc mostra a lista suspensa de valores pré-selecionados 2

2. Em seguida, no Validação de dados diálogo, sob Configurações guia, selecione Lista desde Permitir lista e selecione o valor que você deseja mostrar na lista suspensa para fonte caixa de texto. Veja a imagem:
doc mostra a lista suspensa de valores pré-selecionados 3

3. Então clique Alerta de Erro guia na Validação de dados caixa de diálogo e desmarque Mostrar alerta de erro após dados inválidos serem inseridos opção. veja a imagem:
doc mostra a lista suspensa de valores pré-selecionados 4

4. Clique OK para fechar a caixa de diálogo, vá para a lista suspensa e digite esta fórmula = IF (J1 = "", "--selecionar--") nele, e pressione Entrar chave. Veja a imagem:
doc mostra a lista suspensa de valores pré-selecionados 5

Dica: Na fórmula, J1 é uma célula em branco ao lado de K1, certifique-se de que a célula está em branco e "--selecionar--"é o valor pré-selecionado que você deseja mostrar e pode alterá-lo conforme necessário.

5. Em seguida, mantenha a célula da lista suspensa selecionada e clique em Dados > Validação de dados para mostrar Validação de dados diálogo novamente e vá para Alerta de Erro guia e cheque Mostrar alerta de erro após dados inválidos serem inseridos opção de volta. Veja a imagem:
doc mostra a lista suspensa de valores pré-selecionados 6

7. Clique OK, agora, antes que os usuários selecionem valores na lista suspensa, há um valor padrão mostrado na célula especificada com a lista suspensa.
doc mostra a lista suspensa de valores pré-selecionados 7

NOTA Enquanto um valor é selecionado na lista suspensa, o valor padrão desaparece.
doc mostra a lista suspensa de valores pré-selecionados 8



As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (11)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
A ideia é boa, mas meu problema é que, se o valor do menu suspenso for excluído, ele não será revertido para o padrão.
Este comentário foi feito pelo moderador no site
Exatamente!!! Estou com o mesmo problema, você encontrou uma solução?
Este comentário foi feito pelo moderador no site
Você pode inserir a função nessa célula específica usando o VBA, certifique-se de chamar a função de inserção quando a pasta de trabalho estiver abrindo.
Este comentário foi feito pelo moderador no site
Só funciona se você fala VBA, nem todos nós codificamos.
Este comentário foi feito pelo moderador no site
Também estou com o mesmo problema, responda se resolveu
Este comentário foi feito pelo moderador no site
Como posso definir uma lista de validação de dados de forma que, se o valor suspenso na célula for excluído, a célula mostrará automaticamente o valor padrão (ou seja, "-Selecionar-")?

Por exemplo, tenho uma planilha com várias listas suspensas que desejo mostrar um valor padrão de "-Selecionar-" quando a planilha for aberta. Um usuário selecionará os valores das listas que afetarão o resultado dos cálculos em toda a planilha. Um usuário pode acidentalmente "excluir" o conteúdo da célula. Se isso acontecer, em vez de a célula ficar em branco, quero que a célula mostre um valor padrão de "-Select-". Esse cenário ocorre em vários locais aleatórios em toda a planilha, não apenas em um local localizado.

Consegui criar o seguinte código VBA até agora, mas só descobri como aplicar o conceito em um intervalo, em vez de apenas células que contêm uma lista suspensa. O problema com o que codifiquei até agora é que cada célula em branco no intervalo termina com "-Select-" nela.

Opção explícita

Private Sub Worksheet_Change (ByVal Target As Range)
Dim cel como intervalo
' If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("f2:p17")) Não é Nada Então
Para cada célula no intervalo("f2:p17")
Application.EnableEvents = False
If IsEmpty(cel.Value) Then cel.Value = "-Select-"
Próximo cel
Se acabar
Application.EnableEvents = True
End Sub
Este comentário foi feito pelo moderador no site
Olá!

Como posso definir uma lista de validação de dados de forma que, se o valor suspenso na célula for excluído, a célula mostrará automaticamente um valor padrão (ou seja, "-Selecionar-")?

Por exemplo, tenho uma planilha com várias listas suspensas que desejo mostrar um valor padrão de "-Select-" quando a planilha for aberta. Um usuário selecionará valores das listas que afetarão o resultado dos cálculos em toda a planilha. Um usuário pode acidentalmente "excluir" o conteúdo das células das listas. Se isso acontecer, em vez de a célula ficar em branco, quero que a célula mostre um valor padrão de "-Select-". Esse cenário ocorre em vários locais aleatórios em toda a planilha, não apenas em um local localizado.

Consegui encontrar o seguinte código VBA até agora, mas ele aplica o conceito apenas em um intervalo, em vez de apenas células individuais que contêm listas suspensas. O problema com o que codifiquei até agora é que cada célula em branco no intervalo termina com "-Select-" nela. Algumas das listas estão em intervalos, mas algumas também estão espalhadas pela planilha. O problema que estou tendo com meu código atual é que cada célula em branco no intervalo termina com "-Select-" nele. Estou tentando fazer com que isso seja aplicado em toda a planilha apenas para células que são listas suspensas.

O que estou tentando realizar é possível?

Arquivo de exemplo pode ser encontrado aqui:
https://drive.google.com/file/d/1VoO8VgFs3IJ0ALwqfk0i8gt69UE4vEKW/view?usp=sharing

Exemplo de código:

Opção explícita

Private Sub Worksheet_Change (ByVal Target As Range)
Dim cel como intervalo
' If Target.Cells.Count > 1 Then Exit Sub 'desativar isso permite que várias células sejam selecionadas e excluídas ao mesmo tempo
If Not Intersect(Target, Range("f2:p17")) Não é Nada Então
Para cada célula no intervalo("f2:p17")
Application.EnableEvents = False
If IsEmpty(cel.Value) Then cel.Value = "-Select-"
Próximo cel
Se acabar
Application.EnableEvents = True
End Sub


Obrigado antecipadamente!
Este comentário foi feito pelo moderador no site
Olá, meus dados são sobre nomes e números de telefone. pode fazer isso se dois nomes selecionados em uma célula usando validações de dados, o nome específico que seu nome foi selecionado, seus números de telefone serão mostrados ao lado dele.

ajuda-me!
Este comentário foi feito pelo moderador no site
Olá, como posso obter o limite de valor definido no menu suspenso do excel, como eu quero inserir a Apple no produto contra três nomes e ele não deve colocar a 4ª entrada e dar erro se eu fizer isso, qualquer solução por favor.
Este comentário foi feito pelo moderador no site
Olá, Como posso obter o limite de valor definido no menu suspenso do excel, como eu quero inserir a Apple no produto contra três nomes e não deve colocar a 4ª entrada e dar erro se eu fizer isso, qualquer solução por favor.
Este comentário foi feito pelo moderador no site
Desculpe, não entendi sua pergunta, você poderia descrever com mais detalhes ou fazer upload de um arquivo para descrevê-la?
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL