Como criar uma lista a partir de um intervalo no Excel?
Você pode precisar criar uma lista com base em um intervalo de dados frequentemente, por exemplo, um intervalo de dados sobre os 24 termos solares, conforme mostrado abaixo. Claro, você pode copiar e colar manualmente esses dados em uma lista, mas isso pode parecer um pouco tedioso se houver muitas colunas no intervalo. Na verdade, existem alguns truques para criar facilmente uma lista a partir de um intervalo específico no Microsoft Excel.
Criar lista a partir de um intervalo com VBA
Criar lista a partir de um intervalo com Kutools para Excel
Criar lista a partir de um intervalo com VBA
No Excel, você também pode usar o código VBA para importar rapidamente uma lista ou intervalo.
1. Mantenha pressionado o botão ALT e pressione F11 no teclado para abrir uma janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e copie o VBA para o módulo.
VBA: Criar lista a partir de um intervalo
Sub UniqueList()
'Updateby20140304
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range:", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("OutPut to (single cell):", xTitleId, Type:=8)
For i = 1 To InputRng.Rows.Count
For j = 1 To InputRng.Columns.Count
OutRng.Value = InputRng.Cells(i, j).Value
Set OutRng = OutRng.Offset(1, 0)
Next
Next
End Sub
3. Clique no botão Executar ou pressione F5 para executar o VBA. Um diálogo será exibido na tela, selecione o intervalo de dados que você deseja transformar em uma lista. Veja a captura de tela:
5. Clique em OK, selecione uma célula para gerar a lista no diálogo pop-up e clique em OK. Veja a captura de tela:
Então, o intervalo de dados terá sido criado como uma lista na célula selecionada.
Criar lista a partir de um intervalo com Kutools para Excel
A ferramenta prática – Transformar Intervalo do Kutools para Excel também pode criar rapidamente e facilmente uma lista a partir de um intervalo de dados.
O Kutools para Excel inclui mais de 300 ferramentas práticas para o Excel. Gratuito para teste sem limitações por 30 dias. Obtenha-o Agora
1. Selecione o intervalo de dados que deseja transformar em uma lista e clique em Kutools > Intervalo > Transformar Intervalo. Veja a captura de tela:
2. No diálogo pop-up Transformar Intervalo, marque Intervalo para Coluna Única, e clique em OK. Outro diálogo será exibido para você selecionar uma célula em branco para gerar a lista, clique em OK. Veja a captura de tela:
![]() |
![]() |
![]() |
3. Então, a lista será criada.
Clique aqui para obter mais informações sobre Transformar Intervalos.
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!