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 :

Identifier et compter des données avec certaines conditions [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Energéticien
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Energéticien
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Par défaut Identifier et compter des données avec certaines conditions
    Bonjour,

    Je débute en vba excel et n'arrive pas a compter les données trouvées dans un planning en les séparant mois par mois.

    Je voudrais identifier les éléments présent dans la feuille "staffing" et les ajouter dans la feuille "tcdplan" dans la colonne correspondant au mois du planning ou il ont été trouvé.
    Je voudrais enfin compter le nombre de fois ou ils apparaissent chaque mois.

    J'ai fièrement réussi a sélectionner les éléments planifiés dans le planning mais ils se somment au fur et a mesure que les boucles avancent.

    Si vous pouviez me dire ou je me plante ?!

    Merci par avance pour votre aide.

    Ps : un fichier simplifié en pièce jointe.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    Bonjour

    Nul besoin de VBA : sur 2016 tu as PowerQuery intégré pour retraiter en quelques clics.

    J'ai créer une plage nommée Data par formule puis traiter par POwerQuery

    Je ne sais pas si le TCD correspond à ce que tu veux faire mais il suffit de le remanier.

    Ensuite un simple clic sur Données, Actualiser tout mettra tout à jour à chaque évolution de la source...
    Fichiers attachés Fichiers attachés

  3. #3
    Membre du Club
    Homme Profil pro
    Energéticien
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Energéticien
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Par défaut Merci 78chris
    Merci pour cette solution.

    C'est exactement ce que je voudrais faire.
    Cela dit, j'ai besoin de retraiter les données par la suite et les comparer avec d'autres pour déclencher des alertes.
    N'est il pas possible d'utiliser une macro qui me donne les mêmes résultats bruts ?

    cdt

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    RE

    On peut faire cela aussi dans PowerQuery...

  5. #5
    Membre du Club
    Homme Profil pro
    Energéticien
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Energéticien
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Par défaut Comment as tu fait pour que les mois n'apparaissent pas plusieurs fois dans ton TCD
    Bonjour Chris,

    Ok pour le "query", mais comment as tu fait pour générer un TCD sans que les mois apparaissent plusieurs fois ?

    Voila la raison pour laquelle je voudrais éviter des mises en formes automatiques.
    Eviter d'avoir à apprendre l'utilisation de Power Query....

    Quelle serait la meilleurs stratégie selon toi ?

    Merci encore

    Thierry

  6. #6
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    RE
    Citation Envoyé par oceanis4111 Voir le message
    mais comment as tu fait pour générer un TCD sans que les mois apparaissent plusieurs fois ?
    J'ai justement dépivoté ta source à double entrée car on ne peux faire un TCD correct sur ce type de disposition. En revanche tu peux changer l'orientation du TCD si tu veux tes mois en colonne...
    Citation Envoyé par oceanis4111 Voir le message
    Voila la raison pour laquelle je voudrais éviter des mises en formes automatiques.
    Pas compris de quoi tu parles: peux-tu expliciter

    Citation Envoyé par oceanis4111 Voir le message
    Eviter d'avoir à apprendre l'utilisation de Power Query....
    Le but du forum est de donner les meilleures approches et donc souvent conduit le demandeur à apprendre des choses nouvelles...

    Tu te dis débutant en VBA : PowerQuery est moins complexe et remplace de plus en plus VBA dans les solutions

    Tu as 2016 mais si tu veux l'utiliser comme Excel 5 alors je passe mon chemin...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Recopier des données avec une condition
    Par BakaraXIII dans le forum Excel
    Réponses: 1
    Dernier message: 11/07/2016, 12h55
  2. Importer des données avec une condition
    Par marcelstan dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/05/2014, 16h53
  3. [XL-2007] Compter des cellules, avec une condition
    Par OccitaL dans le forum Excel
    Réponses: 6
    Dernier message: 17/06/2010, 15h15
  4. Ajout des données avec une condition
    Par jean sami dans le forum SQL
    Réponses: 2
    Dernier message: 15/09/2008, 06h21
  5. copier des données avec conditions
    Par captaine93 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 13/12/2007, 16h47

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