Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

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 de la plage avec Kutools for Excel

Onglet Office Activez la modification et la navigation par onglets dans Office et simplifiez considérablement votre travail ...
Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%
  • Réutiliser n'importe quoi: Ajoutez les formules, les graphiques et tout autre élément les plus utilisés ou les plus complexes à vos favoris et réutilisez-les rapidement à l'avenir.
  • Plus de 20 fonctionnalités de texte: Extraire le numéro de la chaîne de texte; Extraire ou supprimer une partie des textes; Convertissez les nombres et les devises en mots anglais.
  • Outils de fusion: Plusieurs classeurs et feuilles en un seul; Fusionner plusieurs cellules / lignes / colonnes sans perdre de données; Fusionner les lignes en double et la somme.
  • Outils de fractionnement: Diviser les données en plusieurs feuilles en fonction de la valeur; Un classeur vers plusieurs fichiers Excel, PDF ou CSV; Une colonne à plusieurs colonnes.
  • Coller sauter Lignes cachées / filtrées; Compte et somme par couleur d'arrière-plan; Envoyez des e-mails personnalisés à plusieurs destinataires en masse.
  • Super filtre: Créez des schémas de filtres avancés et appliquez-les à toutes les feuilles; Trier par semaine, jour, fréquence et plus encore; Filtre par gras, formules, commentaire ...
  • Plus de 300 fonctionnalités puissantes; Fonctionne avec Office 2007-2019 et 365; Prend en charge toutes les langues; Déploiement facile dans votre entreprise ou organisation.

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 course 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 de la plage avec Kutools for Excel

L'outil pratique - Kutools pour Excel's Transformer la gamme La fonction peut également créer rapidement et facilement une liste à partir d'une plage de données.

Kutools pour 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.

Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.