Como criar uma lista suspensa de seleção múltipla no Excel
Criar uma lista suspensa no Excel que permita múltiplas seleções pode melhorar significativamente seus processos de gerenciamento de dados. Quer você esteja projetando formulários interativos, validando dados para relatórios ou criando painéis dinâmicos, essa habilidade pode simplificar seu fluxo de trabalho e melhorar a precisão. Neste tutorial, você aprenderá como configurar uma lista suspensa de múltiplas seleções sem a necessidade de complementos, tornando-a acessível para qualquer usuário. No final, você estará bem equipado para tornar suas planilhas mais fáceis de usar e eficientes.
Antes de começar, certifique-se de ter a versão mais recente do Excel instalada no seu computador, pois este guia é personalizado para o Excel 2016 e versões posteriores. Não são necessários downloads ou permissões adicionais; basta abrir seu aplicativo Excel e se preparar para criar!
Etapa 1: Preparando sua fonte de dados
Primeiro, abra sua planilha do Excel e decida onde você quer armazenar sua lista de opções para o menu suspenso. Para este exemplo, você pode criar uma lista vertical em uma coluna. Insira os itens que você quer incluir na lista suspensa. Por exemplo, você pode digitar os seguintes itens nas células B3 a B6:
- Maçãs
- Bananas
- Laranjas
- Uvas
Esta lista servirá como fonte para seu menu suspenso.
Etapa 2: Criando a lista suspensa básica
Em seguida, selecione a célula ou intervalo de células onde você quer que a lista suspensa apareça. Com essas células selecionadas, navegue até o menu superior e clique em Dados. No menu suspenso, selecione Validação de Dados. Na janela Validação de Dados, na aba Configurações, escolha Lista no menu suspenso Permitir .
No campo Fonte, digite um sinal de igual seguido pelo intervalo onde suas opções estão listadas. Por exemplo, se sua lista estiver nas células B3 a B6, você digitaria =B3:B6
. Como alternativa, você pode selecionar o intervalo clicando e arrastando o mouse sobre as células. Depois de digitar sua fonte, clique em OK.
Etapa 3: Habilitando Seleções Múltiplas
Por padrão, o Excel não permite seleções múltiplas de uma lista suspensa. Para habilitar essa funcionalidade, você precisará usar um pouco de código VBA (Visual Basic for Applications).Pressione Alt+ F11para abrir o editor VBA. No Project Explorer, encontre o nome da sua pasta de trabalho, clique com o botão direito do mouse nela e selecione Inserir > Módulo. Uma nova janela de módulo aparecerá.
Copie e cole o seguinte código na janela do módulo:
Private Sub Worksheet_Change(ByVal Target As Range) Dim OldValue As String Dim NewValue As String If Target. Column = 2 Then 'Change 2 to the column number of your drop-down list Application. EnableEvents = False If Target. Value <> "" Then NewValue = Target. Value If Target. Value = "" Then Target. Value = OldValue Else Target. Value = OldValue & ", " & NewValue End If End If OldValue = Target. Value Application. EnableEvents = True End If End Sub
Certifique-se de ajustar o número da coluna no código para corresponder à coluna onde sua lista suspensa está localizada (por exemplo, se sua lista suspensa estiver na coluna C, altere 2
para 3
).Após colar o código, feche o editor VBA e retorne ao Excel.
Etapa 4: Testando sua lista suspensa de seleção múltipla
Para testar sua nova lista suspensa de seleção múltipla, clique em uma das células onde você aplicou a lista suspensa. Você deve ver uma pequena seta aparecer na lateral. Clique na seta para exibir a lista e selecione um item. Repita esse processo para selecionar vários itens. Suas seleções aparecerão na célula, separadas por vírgulas.
Dicas extras e problemas comuns
Para um desempenho ideal, certifique-se de que as macros estejam habilitadas nas configurações do Excel, pois o recurso de seleção múltipla depende do código VBA. Se você encontrar problemas com as seleções não aparecendo, verifique novamente seu código para ver se há erros ou omissões. Lembre-se de que, se precisar redefinir as seleções, basta limpar a célula.
Conclusão
Ao seguir essas etapas, você criou com sucesso uma lista suspensa de seleção múltipla no Excel. Esse recurso pode melhorar muito seus processos de entrada de dados, tornando suas planilhas mais interativas e eficientes. Para mais aprendizado, considere explorar tutoriais adicionais do Excel que abrangem várias funcionalidades para aprimorar suas habilidades.
Perguntas frequentes
Posso usar esse método em versões mais antigas do Excel?
Este método foi projetado principalmente para o Excel 2016 e versões posteriores. Embora algumas versões anteriores possam oferecer suporte a recursos semelhantes, elas podem não oferecer suporte total à funcionalidade VBA necessária para seleções múltiplas.
E se eu quiser alterar as opções da lista mais tarde?
Você pode atualizar facilmente os itens na sua lista de fontes. Basta modificar as entradas nas células designadas, e sua lista suspensa refletirá automaticamente essas alterações.
Existe uma maneira de limitar o número de seleções?
Sim, você pode modificar o código VBA para incluir uma condição que limite o número de seleções com base em seus requisitos. Isso envolve adicionar uma verificação adicional dentro do código para contar as seleções feitas.