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 dans une autre feuille [XL-2013]


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
    Derrière l'écran
    Inscrit en
    Novembre 2012
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Derrière l'écran

    Informations forums :
    Inscription : Novembre 2012
    Messages : 165
    Par défaut CountIf dans une autre feuille
    bonjour

    je cherche à comparer 2 listes présentes dans 2 feuilles différentes (Feuil1 & Feuil2)

    En D2, je veux la meme regle qu'en D1 sauf que D1 = Feuil1 et D2 = Feuil2

    La macro pour la cellule D1 est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("D1").Value = WorksheetFunction.CountIf(Range("A1:A9999"), ">0")
    Mais je n'arrive pas à déporter ce calcul pour la Feuil2

    test.xlsm

    Merci de votre aide

    Cordialement

  2. #2
    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,

    il suffit de préfixer la feuille hôte (c'est un réflexe à avoir, et même préfixer le classeur hôte)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("D2").Value = WorksheetFunction.CountIf(ThisWorkbook.Worksheets("Feuil2").Range("A1:A9999"), ">0")

  3. #3
    Membre confirmé
    Homme Profil pro
    Derrière l'écran
    Inscrit en
    Novembre 2012
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Derrière l'écran

    Informations forums :
    Inscription : Novembre 2012
    Messages : 165
    Par défaut
    merci beaucoup cela fonctionne.

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

Discussions similaires

  1. [VBA-E] plage de reference dans une autre feuille
    Par gruget dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 02/09/2009, 13h28
  2. appel d'une fonction dans une autre feuille
    Par mardona dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/04/2007, 17h51
  3. Copier colonnes suivant leur nom dans une autre feuille
    Par paflolo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/10/2006, 14h49
  4. Réponses: 1
    Dernier message: 17/10/2006, 17h37
  5. [VBA-E]Copier une serie de cellules dans une autre feuille
    Par Tartenpion dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/03/2006, 17h23

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