Excel Regrouper certains enr et pas d'autres
Résolu/Fermé
Ménilmuche
-
11 juin 2012 à 17:10
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 12 juin 2012 à 18:42
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 12 juin 2012 à 18:42
A voir également:
- Excel Regrouper certains enr et pas d'autres
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment regrouper des pdf - Guide
- Regrouper plusieurs feuilles excel en une seule - Guide
2 réponses
Raymond PENTIER
Messages postés
58781
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 décembre 2024
17 257
12 juin 2012 à 00:52
12 juin 2012 à 00:52
Quelle version d'excel ?
Tu peux te contenter de faire des tris à plusieurs niveaux.
Tu peux aussi utiliser Données/Sous-total, si tu sais t'en servir.
Mais tu peux faire des filtres successifs dans les colonnes concernées.
Pourquoi t'embarrasser d'une macro ?
Tu peux te contenter de faire des tris à plusieurs niveaux.
Tu peux aussi utiliser Données/Sous-total, si tu sais t'en servir.
Mais tu peux faire des filtres successifs dans les colonnes concernées.
Pourquoi t'embarrasser d'une macro ?
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
12 juin 2012 à 12:10
12 juin 2012 à 12:10
bonjour Ménilmuche,
Un petit exemple pour voir si j'ai compris ta demande :
https://www.cjoint.com/?BFmmhsPNaRk
Si cela fonctionne pour toi tu copier le module dans ton classeur et cela devrait fonctionner.
Un petit exemple pour voir si j'ai compris ta demande :
https://www.cjoint.com/?BFmmhsPNaRk
Si cela fonctionne pour toi tu copier le module dans ton classeur et cela devrait fonctionner.
Bonjour gbinforme !
Merci vraiment pour ton intérêt à mon problème. Ta proposition est déjà super mais il y a quelques soucis quant au résultat qui n'est pas conforme à ce que je dois obtenir. Cela sera sans doute facile pour toi de trouver la solution ?
Voici un exemple de doc de départ (Test)
http://cjoint.com/?0FmnyeN9nI9
et ce que je dois obtenir (Test_resultat)
http://cjoint.com/?0FmnzEYEM8D
En espérant que cela te parlera !
Encore merci pour ton aide précieuse.
Ménilmuche
Merci vraiment pour ton intérêt à mon problème. Ta proposition est déjà super mais il y a quelques soucis quant au résultat qui n'est pas conforme à ce que je dois obtenir. Cela sera sans doute facile pour toi de trouver la solution ?
Voici un exemple de doc de départ (Test)
http://cjoint.com/?0FmnyeN9nI9
et ce que je dois obtenir (Test_resultat)
http://cjoint.com/?0FmnzEYEM8D
En espérant que cela te parlera !
Encore merci pour ton aide précieuse.
Ménilmuche
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
12 juin 2012 à 15:19
12 juin 2012 à 15:19
bonjour Ménilmuche,
il y a quelques soucis quant au résultat qui n'est pas conforme à ce que je dois obtenir
Si dans ton classeur https://www.cjoint.com/?0FmnyeN9nI9 tu exécutes la fonction "regroupe" tu obtiens exactement le classeur https://www.cjoint.com/?0FmnzEYEM8D
En tout cas c'est ce qu'il se passe pour moi, si ce n'est pas le cas pour toi, donne moi ton résultat.
C'est bien ce que j'avais compris pour ta question : à te lire.
il y a quelques soucis quant au résultat qui n'est pas conforme à ce que je dois obtenir
Si dans ton classeur https://www.cjoint.com/?0FmnyeN9nI9 tu exécutes la fonction "regroupe" tu obtiens exactement le classeur https://www.cjoint.com/?0FmnzEYEM8D
En tout cas c'est ce qu'il se passe pour moi, si ce n'est pas le cas pour toi, donne moi ton résultat.
C'est bien ce que j'avais compris pour ta question : à te lire.
Ménilmuche
Messages postés
18
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
4 février 2013
12 juin 2012 à 15:46
12 juin 2012 à 15:46
MERCI infiniment Gbinforme !!
J'ai dû partir du mauvais fichier la fois précédente, là, c'est nickel !!
Tu ne te rends pas compte de l'énormité du service que tu viens de me rendre !!
Que cela te porte chance !
J'ai dû partir du mauvais fichier la fois précédente, là, c'est nickel !!
Tu ne te rends pas compte de l'énormité du service que tu viens de me rendre !!
Que cela te porte chance !
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
12 juin 2012 à 18:42
12 juin 2012 à 18:42
bonjour Ménilmuche,
Merci de ton sympathique message et je suis très heureux que tu puisses faire un agréable usage de la petite fonction que je t'ai écrite.
Une macro bien adaptée, surtout avec 30000 lignes n'est pas aussi embarrassante que cela, puisque qu'elle facilite grandement le travail. ;-)
Merci de ton sympathique message et je suis très heureux que tu puisses faire un agréable usage de la petite fonction que je t'ai écrite.
Une macro bien adaptée, surtout avec 30000 lignes n'est pas aussi embarrassante que cela, puisque qu'elle facilite grandement le travail. ;-)
12 juin 2012 à 10:12
Je travaille sur la version 2000 (si, ça existe encore !!) d'Excel.
Je n'ai pas la solution avec les tris successifs, ni avec les filtres successifs. Même si j'obtiens les enr classés par ville puis par adresse puis par nom, il faut toujours que je fasse manuellement le regroupement des clients qui sont à la même adresse postale. Sur un fichier de 30 000 enr, cela risque de me prendre vraiment beaucoup de temps.
Et si je fais une extraction sur les adresses, le résultat est faux car il existe des adresses identiques dans des villes différentes.
Données/ Sous-total ne m'est d'aucun secours étant donné que je n'ai besoin d'aucun calcul sur les nombre d'enr ou autre fonction de calcul.
Ce dont j'ai besoin, c'est que la base soit lue, qu'à chaque enr exactement semblable dans les champs pays, ville, code postal et adresse, dans le cas où il n'y a qu'un seul enr, il reste tel quel, s'il y a plusieurs enr avec des noms différents, tous ces enr soit remplacés par un seul prenant le nom de "centre culturel".
Je ne vois pas quel fonction utiliser pour parvenir à ceci.
Merci encore Raymond et si tu vois une autre solution, elle sera tout de suite essayée !