Comment créer une liste à partir d'une plage dans Excel?
Vous devrez peut-être créer fréquemment une liste par plage de données, par exemple, une plage de données sur 24 termes solaires, comme indiqué ci-dessous. Bien sûr, vous pouvez les copier et les coller manuellement dans une liste, mais cela semble quelque peu fastidieux s'il y a beaucoup de colonnes dans la plage. En fait, il existe quelques astuces pour créer facilement une liste à partir d'une plage spécifiée dans Microsoft Excel.
Créer une liste à partir de la plage avec VBA
Créer une liste à partir d'une plage avec Kutools for Excel
Créer une liste à partir de la plage avec VBA
Dans Excel, vous pouvez également utiliser le code VBA pour importer rapidement une liste ou une plage.
1. Tenez ALT bouton et appuyez F11 sur le clavier pour ouvrir un Microsoft Visual Basic pour Application fenêtre.
2. Cliquez insérer > Moduleet copiez le VBA dans le module.
VBA: créer une liste à partir de la plage
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. Cliquez Courir bouton ou appuyez sur F5 pour exécuter le VBA. Une boîte de dialogue s'affiche à l'écran et sélectionnez la plage de données avec laquelle vous allez créer une liste. Voir la capture d'écran:
5. Cliquez OK, sélectionnez une cellule pour afficher la liste dans la boîte de dialogue contextuelle, puis cliquez sur OK. Voir la capture d'écran:
Ensuite, la plage de données a été créée sous forme de liste dans la cellule sélectionnée.
Créer une liste à partir d'une plage avec Kutools for Excel
L'outil pratique - Kutools for Excel's Transformer la gamme La fonction peut également créer rapidement et facilement une liste à partir d'une plage de données.
Kutools for Excel comprend plus de 300 outils Excel pratiques. Essai gratuit sans limitation de 30 jours. Obtenez-le maintenant
1. Sélectionnez la plage de données que vous souhaitez créer sous forme de liste, puis cliquez sur Kutools > Catégorie > Transformer la gamme. Voir la capture d'écran:
2. Dans la fenêtre contextuelle Transformer la gamme boîte de dialogue, vérifier Plage à une seule colonneEt cliquez OK, une autre boîte de dialogue s'affiche pour vous permettre de sélectionner une cellule vide pour afficher la liste, cliquez sur OK. Voir la capture d'écran:
3. Ensuite, la liste est créée.
Cliquez ici pour plus d'informations sur les plages de transformation.
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!