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 quand <>0


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Janvier 2016
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 112
    Par défaut Compter quand <>0
    Bonjour,

    Je voudrais émettre une macro qui compte a chaque fois que j'ai un chiffre différent de zéro dans une colonne. Voila le code que je tape avec la fonction CountIf, mais je ne trouve pas quelque chose de cohérent ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    'Nombres de référence en stock <>0
    Valeur = Application.WorksheetFunction.CountIf(Worksheets("Analyse S").Range("$E4:$E6000"), [<>0])
    Sheets("Indicateurs").Cells(3, Sheets("Indicateurs").Cells(3, Columns.Count).End(xlToLeft).Column + 1) = Valeur
    Pouvez vous m'aider ?

    J'aurais le même travail a faire également quand supérieur à 0 mais je penses que ca ne va pas marcher non plus

  2. #2
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Bonjour Yullll,


    C'est plutôt cette syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Valeur = Application.WorksheetFunction.CountIf(Worksheets("Analyse S").Range("$E4:$E6000"), "<>0")

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Janvier 2016
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 112
    Par défaut
    Merci beaucoup effectivement, le problème venait de ma syntaxe.
    Avec ton code cela marche parfaitement !!!
    Maintenant j'essaye de faire en sorte qu'il m'additionne les valeurs positive dans la colonne.
    Puis qu'il fasse la même chose pour les valeurs négatives.
    Aurais tu une idée ??

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    CountIf pour compter le nombre de cellules répondant à un critère

    pour additionner le nombre de cellules répondant à un critère : SumIf

    La syntaxe est (presque) la même

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Janvier 2016
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 112
    Par défaut
    Merci beaucoup joe.levrai ,

    Effectivement avec Sumif et la même syntaxe cela fonctionne très bien !!!

    Bonne après-midi

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

Discussions similaires

  1. Quand Google ne sait plus compter !
    Par X-plode dans le forum Webmarketing
    Réponses: 0
    Dernier message: 21/02/2012, 16h27
  2. Compter quand plusieurs lignes par sujets
    Par craow87000 dans le forum SAS Base
    Réponses: 10
    Dernier message: 21/11/2011, 15h07
  3. Réponses: 4
    Dernier message: 09/07/2008, 09h43
  4. trier un tableau et compter des elements du tableau
    Par remi51 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 17/06/2002, 16h51
  5. Réponses: 2
    Dernier message: 27/05/2002, 19h46

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