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 :

[EXCEL][VBA] Compter les cellules non-vides


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 39
    Points : 17
    Points
    17
    Par défaut [EXCEL][VBA] Compter les cellules non-vides
    Bonjour à tous,
    Après recherche dans les topics existants, je n'ai rien trouver qui puisse résoudre mon petit problème que vous avez sûrement déjà traité !
    Je cherche à compter le nb de cellules dont la valeur est supérieur à 0, dans la plage "L4:L203"
    J'ai tenté ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Trierparnote()
    Dim cellule As Range
    Dim Compteur As Double
    Compteur = 0
    For Each cellule In Range("L4,L203")
    If cellule.Value > 0 Then Compteur = Compteur + 1
    Next
    MsgBox Compteur
    End Sub
    Mais quelque soit le nombre de cellule dont la valeur est supérieur à 0, la MsgBox répond 1 ?
    Y'en-a-t-i quelqu'un qui peut m'aider ....
    Thank You

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 39
    Points : 17
    Points
    17
    Par défaut
    Je suis vraiment désolé d'avoir posté sur ce sujet, sans avoir vérifié avant la sintaxe de mon code !!!
    Il fallait juste remplacer la virgule par un double point, dans la définition de ma plage.
    Avec toutes mes excuses.
    Je vous souhaite une agréable après-midi.

  3. #3
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    pas besoin de VBA tu peu faire cela dans le tableau excel avec une formule :

    fonction NB.SI

    que tu peu utiliser en VBA.. :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msgBox WorksheetFunction.CountIf(range("L3:L104"),">0")

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

Discussions similaires

  1. [XL-2007] compter les cellules non vides sur une ligne
    Par tyndare36 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/02/2014, 11h30
  2. [XL-2007] Compter les cellules non vides
    Par laurentSc dans le forum Excel
    Réponses: 2
    Dernier message: 24/06/2013, 13h37
  3. [Toutes versions] compter les cellules non vide
    Par alsimbad dans le forum Excel
    Réponses: 15
    Dernier message: 25/02/2012, 20h04
  4. [XL-2007] VBA - Compter les cellules non vides
    Par Monkey_D.Luffy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/05/2010, 18h24
  5. Compter les cellules non vides
    Par Domino40 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/08/2009, 19h49

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