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 :

CountIf à l'aide de VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 13
    Par défaut CountIf à l'aide de VBA
    Bonjour et merci d'avance pour votre aide.

    Je suis en train de bloquer sur une fonction; je veux calculer le nombre d'actions supérieurs à une autre avec VBA ( je connais nb.si)
    J'ai essayé la fonction suivante mais ca me calcule le total soit 10 alors que je devrais en avoir 6
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("o2").Value = WorksheetFunction.CountIfs(Range("c3:l3"), "<" & Cells(3, 2))
    merci

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Il manque un "C" dans la référence de ton second Range.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 13
    Par défaut
    Merci pour ta réponse.
    Non non il ne manque pas de C j’ai juste mis «*C3: L3*» mais en minuscule, quand je remplace Cells(3,2) par sa vraie valeur dans la base de donnée, j’obtiens 6, soit le résultat attendu j’ai peut etre faitune erreur de syntaxe ?

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Est-ce que la cellule B3 qui sert de critère est dans la feuille active ?

  5. #5
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Je pense que les cellules concernées (toutes ou partie d'entre elles) ne sont pas formatées en nombre, mais en texte, d'où l'erreur

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Ca peut aussi venir des coordonnées du Cells inversées.
    Ou d'une demi-douzaine d'autres causes.

Discussions similaires

  1. [aide] debeugage VBA
    Par Anorgasmophobie dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 08/05/2007, 15h16
  2. insertion d'information dans une table à l'aide de VBA
    Par bacchus30 dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 22/03/2007, 16h31
  3. Besoin d'aide en vba
    Par Grechtouille dans le forum VB.NET
    Réponses: 1
    Dernier message: 07/02/2007, 11h07
  4. Réponses: 3
    Dernier message: 08/12/2006, 16h22
  5. Impossible d'accéder à l'aide de VBA
    Par bestall666 dans le forum VBA Access
    Réponses: 9
    Dernier message: 03/08/2006, 13h21

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