XL 2013 Synthèse sur feuille à multi onglets

JUSU09

XLDnaute Nouveau
Bonjour,

Dans le cadre de mon travail je voudrais pouvoir faire une synthèse sur mon fichier XL ci-joint.
Je fais des relevés de produits. Chaque feuille correspond à un relevé à une date.

Mon onglet synthèse aurait pour but de regrouper les lignes communes des feuilles (peu importe si la ligne est commune à deux, trois ou plusieurs feuilles, le but est de mettre justement en avant la récurrence et si possible de rajouter le nom de la feuille (correspondant à la date de réalisation des relevés).

Le but étant de rajouter des feuilles à mon fichier ponctuellement et d'avoir un bouton sur ma fiche de synthèse pour actualiser les données.

Merci de m'aider car je ne maîtrise absolument pas Excel :)
 

Pièces jointes

  • tableau des ruptures - Copie.xls
    542.5 KB · Affichages: 76

Dugenou

XLDnaute Barbatruc
Bonjour,
Merci pour le fichier mais il manque une ou deux précisions : dans ta feuille de synthèse tu ne veux que les références qui sont en rouge ? que celles qui on un stock à 0, ou bien toutes les références ? et qu'affiche t on dans la colonne de la date de relevé ?
A te lire
 

Dugenou

XLDnaute Barbatruc
Re,
Voir pj pour montrer que c'est faisable sans macro : je suis parti sur ce qui me semblait le pire : ressortir les lignes en rouge. Après l'avoir fait je me dis que ce n'était pas si pire :)

Il va certainement falloir quelques explications si sans maîtriser Excel, tu te sens prêt à apprendre.
A ta disposition

1 fonction personnalisée, 1 fonction excel4, un tcd multipage et quelques bricoles

Cordialement
 

Pièces jointes

  • jusu09.xls
    702.5 KB · Affichages: 34

JUSU09

XLDnaute Nouveau
Re,
Voir pj pour montrer que c'est faisable sans macro : je suis parti sur ce qui me semblait le pire : ressortir les lignes en rouge. Après l'avoir fait je me dis que ce n'était pas si pire :)

Il va certainement falloir quelques explications si sans maîtriser Excel, tu te sens prêt à apprendre.
A ta disposition

1 fonction personnalisée, 1 fonction excel4, un tcd multipage et quelques bricoles

Cordialement
Bonsoir Dugenou!

Tout d'abord merci Pour tes réponses

J’ai du mal m’expliquer car le but n’est pas de cibler les lignes en rouge (ça c’est un code couleur dont je n’ai pas besoin à ce moment là) mais les lignes qui se retrouvent dans plusieurs feuilles (pour faire simple puisqu’on parle de produits en ruptures: je veux cibler dans mon onglet synthèse les produits dont les gencods (colonne 1) ont été listé à des dates différentes de mes relevés, par exemple la ligne 3 de ton fichier, c’est exactement ça)
Le but étant qu’à chaque nouveau relevé rupture je mette la liste de mes produits dans une nouvelle feuille et que j'actualise mon onglet synthèse (via un bouton? Je ne sais pas..) pour voir les produits qui ont été en ruptures plusieurs fois ces derniers mois...

J’espere que c’est plus clair
Merci encore pour ton aide
 

JUSU09

XLDnaute Nouveau
donc plutôt comme ceci ?
dans certains cas on a deux fois le même code sur la même feuille : à ce moment là ma méthode marche pas

Bonjour Dugenou,

Après analyse de ton dernier tableau, je pense qu'il faudrait reprendre le 1er fichier mais ne pas le traiter avec un tableau croisé dynamique.
L'idée n'est pas d'appliquer la formule aux lignes rouges mais à la totalité des gencods contenus sur chaque feuille, tout en gardant à l'esprit que d'autres feuilles vont être rajoutées au fur et à mesure.


Je suis désolée :)
 

Dugenou

XLDnaute Barbatruc
Et bien idéalement : tu vas devoir te mettre les mains dans le cambouis en ajoutant toi même les nouvelles feuilles dans les données du TCD : je peux t'expliquer comment faire : une fois que tu sais le faire c'est très simple.
Ensuite ajouter les colonnes dans ta feuille récap et adapter les formules.
Si ça ne te convient pas : crée un nouveau post pour demander à un spécialiste de te créer la macro qui fera tout ça.
Cordialement
 

JUSU09

XLDnaute Nouveau
bonjour Dugenou,

Merci beaucoup pour ton aide précieuse, ça m'aide déjà beaucoup et j'y vois plus clair.

Si tu as le temps encore, je suis d'accord pour que tu m'expliques (et je mettrais les mains dans le cambouis :) )

Je planche sur le reste avec des coups de main par ci par là
Cordialement
 

Dugenou

XLDnaute Barbatruc
Bonjour,
Voici le scénario en imaginant que tu ajoutes une nouvelle feuille "15-12-17" à ce classeur
Tu dois ajouter à ta barre d'outils accès rapide l'icone "Assistant tableau croisé dynamique" que tu trouves dans "toutes les commandes". (ce sera fait une fois pour toutes)
Tu cliques dans le TCD de la feuil1 (en B7 par exemple) puis sur cette nouvelle icone : tu accèdes à l'assistant et tu cliques sur précédent : tu vois alors en bas de la boite de dialogue la définition des plages qui sont déjà prises en compte dans le TCD, ton curseur clignote en haut dans la partie plage, tu cliques dans ta nouvelle feuille et tu sélectionnes une zone identique aux autres soit : '15-12-17'!$A$1:$B$500 : il faut que toutes tes zones aient la même dimension (A1:B500) : ce n'est pas grave s'il ya des lignes vides.
Puis tu cliques sur ajouter : la zone ajoutée s'affiche en bas avec les précedentes.
Tu cliques alors sur terminer et une nouvelle colonne s'ajoute à ton TCD (cette colonne est nommée Elément n).
Tu ajoutes alors en ligne 2 au dessus de cette nouvelle colonne le nom exact de la feuille (15-12-17 dans mon exemple).
Dans la feuille synthèse tu recopies à droite la formule de la colonne G (attention : formule modifiée dans la pj V3 : =SI(Feuil1!D7=1;Feuil1!D$2;"") pour pouvoir recopier sans rien changer.
Ensuite tu recopies vers le bas la dernière ligne du tableau pour que la formule soit adaptée à la nouvelle hauteur du TCD (jusqu'a faire apparaître des #NA) : attention formule de la colonne A changée dans cette version3 pour tenir compte de l'ajout de feuilles.
A ta disposition si besoin de plus de détails ou si tu rencontres une difficulté
Cordialement
 

Pièces jointes

  • jusu09 V3.xls
    788 KB · Affichages: 27

Discussions similaires

Statistiques des forums

Discussions
312 858
Messages
2 092 876
Membres
105 547
dernier inscrit
Phil Moi