faire une feulle de synthèse
#1
Débutant XLPages

Inscription: 06/10/2008

Messages: 5

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 23-03-2009 16h20
Bonjour à tous,

Voila j'aimerai avoir des avis et aides pour mon tableau.
Ci joint un tableau de gestion de stock des étiquettes.
J'ai des type=FAC, FP etc....
et des sous type= Bouchons champagne, Cailloux etc
et les noms de villes.

Par exemple la ville de Ajaccio me commande 2xBouchons champagne, 6xCailloux  et 3xAmandes Lait et Noir dans type FP

J'aimerai créer une feuille de synthèse pour mieux visualiser:
Comme un tableau de croisé dynamique mais il me met un message erreur quand j'ai voulu créer je crois que c'est a cause de mon tableau qui n'est pas correcte.

Par exemple je clic sur Cailloux et bien il m'affiche uniquement les villes qui ont commandés.

J'espere avoir des conseiles pour faire ma feuille de synthèse.

Merci d'avance














Pièce jointe:
zip Copie de stock étiquette modif.zip   [ Taille: 18.79 Ko - Téléchargements: 465 ]
Hors Ligne
Rapport   Haut 

Re: faire une feulle de synthèse
#2
Accro XLPages

Inscription: 23/05/2007
De Chamrousse

Messages: 309

Système d'exploitation:
PC
Version Excel utilisée:
2013
Posté le : 23-03-2009 17h58
Bonjour à tous,

Un essai...

Sur la feuille 'Total' en B6 et tirer vers le bas :
=SOMMEPROD((FAC!$A$8:$A$200=total!A6)*(FAC!$D$8:$BD$200/2))

Sur la feuille 'Synthèse' en C2 et suivantes :
=SOMMEPROD((FAC!$A$8:$A$200=synthèse!$A$2)*(FAC!$D$3:$BE$3=synthèse!C$1)*FAC!$D$8:$BE$200)
Choisir la Ville en A2 par la Liste de Validation

A+ à tous
Pièce jointe:
zip JC Stock Etiquette.zip   [ Taille: 18.96 Ko - Téléchargements: 558 ]


Cordialement
Hors Ligne
Rapport   Haut 

Re: faire une feulle de synthèse
#3
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 24-03-2009 13h21
Bonjour Jean-Luc, Jean-Claude, le forum

Pour la création du Tableau croisé dynamique, je n'ai pas utilisé la première option qui retourne un message d'erreur (comme tu le disais) mais la troisième.

Plage de cellules indiquée : FAC!$A$3:$BF$133

Dans l'onglet "disposition", j'ai supprimé le champ "page" en le remplaçant par "colonne", en double cliquant dessus tu peux changer l'intitulé du titre et masquer les lignes des totaux.

Après avoir adapté les autres champs, tu obtiens le TCD voulu.

Pour masquer les lignes à zéro après changement d'un choix d'étquette, j'ai rajouté un code événementiel. Pour le visualiser dans le fichier, fait un clique droit sur l'onglet de la feuille, et "visualiser le code"

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
'Déclaration des variables
Dim vLig As Range
Dim vUnion As Range
'On remet toutes les lignes de la plage B5:B134 visibles 
Range("B5:B134").EntireRow.Hidden = False
'On attribut un objet range à la variable
'La cellule B134 est la cellule dont la valeur est vide,
'elle sera toujours masquée.
Set vUnion = Range("B134")
'Boucle sur l'objet range de la plage B5:B133
For Each vLig In Range("B5:B133")
   'Si la cellule contient la valeur 0, on rajoute cette cellule à une union de cellules

   If vLig.Value = 0 Then Set vUnion = Application.Union(vUnion, vLig)
Next vLig
'Après traitement de la boucle, on masque les lignes de la variable objet vUnion
vUnion.EntireRow.Hidden = True
End Sub

Jean-Claude, il n'y a pas que la fonction SOMMEPROD dans Excel.!, et puis
=SOMMEPROD((FAC!$A$8:$A$200=total!A6)*(FAC!$D$8:$BD$200/2))
en l'écrivant de cette manière (ci-dessous), on ne divise pas 193 valeurs par 2, mais une seule.
=SOMMEPROD((FAC!$A$8:$A$200=total!A6)*(FAC!$D$8:$BD$200))/2
Bonne journée

PS : j'ai rajouté des commentaires sur le code du post.
A noter que le fait de faire une "Union" de cellule permet de masquer en une seule opération les lignes à zéro.

Attention avec la méthode Application.Union, si la plage de l'union est trop grande, cela ne fonctionnera pas.

@+Jean-Marie






Pièce jointe:
zip Sstock étiquette modif.zip   [ Taille: 46.93 Ko - Téléchargements: 508 ]
Edité par JeanMarie le 24/03/2009 18:18:19
Hors Ligne
Rapport   Haut 

Re: faire une feulle de synthèse
#4
Débutant XLPages

Inscription: 06/10/2008

Messages: 5

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 25-03-2009 18h57
Bonjour Jean Laude et Jean Marie,

C'est super c'est exactement mon souhait.
Par contre le fichier de Jean Marie ne se réactualise pas lorsque je mets un nombre étiquette pour une ville.
Par exemple je rajoute une étiquette "Cailloux" pour la ville Ales et arcachon et bien dans la feuille synthèse il met seulement Ajaccio.
Savez vous d'ou vient le probleme?

un énorme merci à vous deux.
Edité par jeanlucdang le 27/03/2009 10:21:54
Hors Ligne
Rapport   Haut 

Re: faire une feulle de synthèse
#5
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 25-03-2009 20h05
Bonsoir

Comme tout TCD il faut faire une actualisation du tableau après toute modification de ton tableau de départ.

Fait un clique droit sur une cellule du TCD, tu auras dans le menu contextuel, une ligne "actualiser les données" qui te permettra de le faire.

Sans cette actualisation le TCD garde en mémoire les anciennes valeurs.

@+Jean-Marie

PS : Met ton fil en "résolu", si ton problème est résolu


Hors Ligne
Rapport   Haut 

Re: faire une feulle de synthèse
#6
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 25-03-2009 20h28
Bonsoir jeanlucdang, JCGL, JeanMarie,

Et en matière de TCD, j'en profite pour rappeler l'existence de l'excellent tutoriel de notre amie Mth : Mon Premier TCD (et notamment la dernière partie consacrée à l'actualisation des données).

Cordialement,
Edité par myDearFriend! le 25/03/2009 21:29:31

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes