• Initiateur de la discussion Initiateur de la discussion james2tru
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

james2tru

Guest
Bonjour,

J'ai encore un problème à vous soumettre 😎
Je dispose d'un fichier avec plusieurs onglets (janv, fev, mars...) que je souhaite regrouper et ajouter (les valeurs identiques).
Petit exemple joint,

J'ai testé la fonction consolider mais au mieux que je l'utilise elle ne récupère pas tout les champs ou simplement parfois que des chiffres.

Dans l'exemple joint je souhaite récupéré toutes les valeurs de tous les champs en additionnant Qté pour les couples (fournisseur,désignation, ref) et si possible que lors de l'ajout d'un nouvel onglet le regrouper soit actualiser (lier au source ?)

Merci pour votre lecture.

Bonne journée
 

Pièces jointes

Re : Regroupement

Bonjour

C'est peu clair.

On ne comprends pas si tu veux
  • consolider et donc totaliser tes onglets
  • ou bien récupérer les données détaillées de tous tes onglets dans un seul
Donc à préciser et si possible avec un exemple plus illustratif
 
Re : Regroupement

Merci pour ta réponse et désolé pour le flou de ma question.

Je souhaite effectivement "consolider".

Par exemple dans le premier onglet "Janvier"
Marque | Designation | Code | Qté
aaa | aze | 123 | 1
bbb | cvb | 235 | 2

Dans le deuxième onglet "Fevrier" j'ai
Marque | Designation | Code | Qté
aaa | aze | 123 | 5
bbb | cvb | 235 | 2
ccc | fghj | 212 | 1

je voudrais dans un autre onglet par exemple :

Marque | Designation | Code | Qté
aaa | aze | 123 | 6
bbb | cvb | 235 | 4
ccc fghj | 212 | 1


J'arrive à peu près à présent a ce que je veux
mais je suis obligé de passer par une sorte de table temporaire de fusionner mes 3 premières colonnes (Marque, designation, Ref) puis d'utiliser la fonction consolider sur les nouveaux tableaux
j'obtiens alors qqchose de ce type

Marque-Ref-Code |Qté
aaa-aze-123 | 6
bbb-cv-235 | 4
ccc-fghj-212121 | 1

J'ai l'impression que la fonction consolider ne permet pas de regrouper sur plus de 2 colonnes. Ou alors je ne doit pas l'utiliser correctement.

Merci encore de ton aide
 
Dernière modification par un modérateur:
Re : Regroupement

Bonjour,

Dans données/Consolider, il ne peut y avoir qu'une colonne à gauche et une ligne en haut:

Consolidation de classeurs*avec Données/Consolider

On peut regrouper dans une feuille Recap puis TCD


Code:
Sub consolide_ongletsNomOnglet2()
   Sheets(1).[A1].CurrentRegion.Offset(1, 0).Clear
   For Each s In Array("janvier", "février", "mars")
      nlig = Sheets(s).[A65000].End(xlUp).Row - 1
      ncol = Sheets(s).[A1].CurrentRegion.Columns.Count
      [A65000].End(xlUp).Offset(1, ncol).Resize(nlig, 1).Value = Sheets(s).Name
      [A65000].End(xlUp).Offset(1, 0).Resize(nlig, ncol).Value = _
      Sheets(s).[A2].Resize(nlig, ncol).Value
   Next s
End Sub



JB
 

Pièces jointes

Dernière édition:
Re : Regroupement

Merci our vos réponses.

Un essai avec une pseudo Consolidation et un TCD
C'est exactement ce que je souhaite faire mais :
Comment fait tu ta "pseudo consolidation" ? Et c'est normal tout ces 0 dans la pseudo compilation. On s'en débarrase comment par la suite ?

Edit (PS) je viens de voir comment on se débarrase des 0 dans le TCD 🙂
 
Dernière modification par un modérateur:
Re : Regroupement

(Re)Bonjour, bise à JCGL

james2tru, cela ressemble à ton post
https://www.excel-downloads.com/threads/synthese-puis-tri-des-donnees-via-tcd.101504/

En fait seul le code (ou référence) est discriminant donc il faut raisonner sur le code et récupérer le désignation et la marque par index-equiv ou Décaler

Partant de l'exemple de JCGL j'ai utilisé consolidation mais ajouté 2 colonnes.

Pour l'exemple je me suis basée sur janvier mais il faudrait une table des articles avec les 3 colonnes de tous les articles car tous ne se trouvent pas sur un même mois d'où les #N/A.
 

Pièces jointes

Dernière édition:
Re : Regroupement

Bonjour à tous,
Bises à Chris 🙂,

Il me semble que le code de JB est bien plus performant que mes formules limitées à 50 lignes dans mon exemple... (voir les formules en feuille Consolidation).

Veux-tu un mix des deux essais ?

A++ 🙂
A+ à tous
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2010 Aide macro
Réponses
19
Affichages
3 K
M
Réponses
4
Affichages
6 K
Slimk
S
J
Réponses
2
Affichages
1 K
joseph01
J
T
Réponses
9
Affichages
2 K
Retour