EXCEL: Regrouper les valeurs d'une colonne
Fermé
Kiwool
-
22 janv. 2009 à 08:43
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 22 janv. 2009 à 09:11
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 22 janv. 2009 à 09:11
A voir également:
- EXCEL: Regrouper les valeurs d'une colonne
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
- Word et excel gratuit - Guide
1 réponse
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 700
22 janv. 2009 à 09:11
22 janv. 2009 à 09:11
bonjour
Je te propose une fonction personnalisée à insérer dans un module (mode d'emploi)
Pour l'utiliser sur la colonne A avec le titre en A1 tu peux faire ainsi :
=regroupe(DECALER(A2;;;NBVAL(A:A)-1;1))
ou
=regroupe(DECALER(A1;;;NBVAL(A:A);1))
ou même (mais attention au temps de calcul)
=regroupe(A:A)
si tu n'as pas de titre.
Je te propose une fonction personnalisée à insérer dans un module (mode d'emploi)
Public Function regroupe(plage As Range) Dim sel As Range Application.Volatile regroupe = "" For Each sel In plage If sel.Value <> "" Then If regroupe <> "" Then regroupe = regroupe & "," regroupe = regroupe & sel.Value End If Next sel End Function
Pour l'utiliser sur la colonne A avec le titre en A1 tu peux faire ainsi :
=regroupe(DECALER(A2;;;NBVAL(A:A)-1;1))
ou
=regroupe(DECALER(A1;;;NBVAL(A:A);1))
ou même (mais attention au temps de calcul)
=regroupe(A:A)
si tu n'as pas de titre.