Passer au contenu principal

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


flèche bleue bulle droite 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.



flèche bleue bulle droite 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 > Convertisseur de gamme > 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.

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations