IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Synthèse de données


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Février 2016
    Messages : 4
    Par défaut Synthèse de données
    Bonjour à tous,
    Je me permets de poster ce message car après deux jours de recherches je ne trouve pas de solution à mon problème.
    J'ai un fichier excel qui me sert de base de données. Dans ce fichier j'ai plusieurs feuilles, chaque feuille représente une machine.
    Dans la feuille BILAN, je voudrais faire une synthèse "de date à date". L'utilisateur saisie la plage de date souhaitée pour avoir une synthèse des données de la machine (LC101 ou LC104 ou LC106).
    Par exemple dans la feuille BILAN, je rentre mes dates et en cliquant sur bouton "LC101", excel va sur feuille "LC101" pour la plage de date rentrée excel synthétise les données trouvées pour chaque équipe (A, B ou C). Pour A, il renvoie la moyenne des taux de perf(colonne G), des taux de dispo(colonne H), des TRS(colonne J). Ainsi de suite pour les autres machines.

    Je vous remercie pour votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2016
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 102
    Par défaut Utilisation d'un filtre avancé
    Bonjour,

    Je te suggère l'utilisation d'une feuille intermédiaire qui te permettra de filtrer tes listes machines par date de début, date de fin et équipe ce qui constitue tes 3 critères. Je t'ai ajouté une feuille filtre qui pourrait répondre à tes besoins.

    Note que pour faire une extraction vers cette feuille autre que la feuille source (LC101, pare exemple) il faut être positionné sur cette feuille pour appeler la commande de filtre avancé. Je t'ai intégré une copie de la fenêtre de filtre avancé avec un exemple depuis la feuille LC101.

    Après pour le code VBA, je ne sais pas quel est ton niveau d'utilisation... mais en gros 3 temps pour un résultat complet :

    1/ saisie des critères en B6, C6 et D6

    2/ faire l'extraction en faisant varier la feuille base de données (Plages), les zones de critères et copier dans ne varient pas.

    3/ recopier le résultat d'extraction (les moyennes) dans ta feuille Bilan.

    Bon courage !!!

    BASE TRS GROUPE CONDI Essai.xlsm

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Février 2016
    Messages : 4
    Par défaut
    Bonjour ZX12R, je te remercie pour ta réponse.

    La partie macro je peux la faire mais le filtre avancé ne marche pas et je ne voudrais pas que l'utilisateur soit obligé de mettre en place à chaque fois un filtre avancé.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2016
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 102
    Par défaut
    Bonjour,

    Voilà ce que tu aurai pu obtenir en enregistrant une macro de filtre avancé. Bien sur il faudra adapter le code dans ta boucle de parcours des différentes machines...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Sheets("LC101").Range("B3:J200").AdvancedFilter Action:=xlFilterCopy, _
            CriteriaRange:=Range("B5:D6"), CopyToRange:=Range("B10:D10"), Unique:=False
    Cordialement.
    Bruno

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/09/2011, 20h40
  2. [XL-2003] Synthèse de données issues de différents onglets pour obtention de table
    Par surzone dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/12/2010, 16h52
  3. synthèse de données
    Par jober94 dans le forum Excel
    Réponses: 3
    Dernier message: 16/12/2008, 20h35
  4. synthèse de données
    Par coyote90 dans le forum Requêtes
    Réponses: 6
    Dernier message: 12/06/2008, 16h50
  5. Réponses: 0
    Dernier message: 26/07/2007, 17h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo