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 :

Compter selon condition


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2019
    Messages : 2
    Par défaut Compter selon condition
    Bonjour,

    Je souhaite connaitre le nombre de clients selon 2 codes clients
    Le 1er: "1804"
    Le 2ème: "1975"
    Les données sources se trouve dans le fichier source ci-joint.

    Je souhaiterai mettre le résultat en B1 dans le fichier destination, ci-joint aussi.

    Pourriez-vous me dire comment je peux faire ça en VBA ?
    Merci
    Cordialement
    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

    Cela peut se faire par formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI([sources.xlsx]Feuil1!$A:$A;1804)+NB.SI([sources.xlsx]Feuil1!$A:$A;1975)

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2019
    Messages : 2
    Par défaut Condition vba
    Citation Envoyé par 78chris Voir le message
    Bonjour

    Cela peut se faire par formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI([sources.xlsx]Feuil1!$A:$A;1804)+NB.SI([sources.xlsx]Feuil1!$A:$A;1975)
    Bonsoir 78chris

    merci pour votre réponse mais je recherche le code en vba.

    Cordialement

  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

    Rien n'empêche en VBA d'invoquer une formule sans l'écrire dans un cellule et de mettre le résultat où on veut... Ce sera plus efficace que des boucles...

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/05/2016, 15h32
  2. DB2 Compter enregistrements d'un SELECT selon condition
    Par thescientist dans le forum DB2
    Réponses: 1
    Dernier message: 08/01/2009, 13h50
  3. [VB.net] Générer une date selon condition
    Par WriteLN dans le forum Windows Forms
    Réponses: 2
    Dernier message: 20/10/2005, 16h12
  4. [VB.NET] Changer de classe selon condition
    Par daner06 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/10/2004, 10h04
  5. DLLs chargées selon condition
    Par Benjamin GAGNEUX dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 12/08/2004, 18h14

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