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 en vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 3
    Par défaut Countif en vba
    bonjour,

    je suis actuellement en stage et je dois créer une nouvelle base données.

    La j'ai un petit probleme au niveau de mon vba. je vais essayer d'etre clair.

    je veux que lorsque je choisi une valeur dans ma combobox1 ca me mette le nombre de fois(countif) que cette valeur existe (dans la feuille 1) dans ma textbox1

    j'ai fait une zone tampon en haut de la page 2.

    merci de votre aide .
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Tu fais une boucle
    avec un si à l'interieur (pour faire ta ccomparaison)

    si c'est pareil tu comptes

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 3
    Par défaut
    je ne sais pas faire de boucle...
    est ce que tu aurais un exemple s'il te plait

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Tu peux utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.WorksheetFunction.Countif(TaFeuille.TaColonne, TonCtitère)

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 3
    Par défaut
    merci mais,

    je ne sais pas dans quoi mettre la formule :
    dans quel private sub ?
    et redigée commen car

    Application.WorksheetFunction.CountIf(Feuil1.A, Sheet("Feuil2").("RangeA1"])

    ne fonctionne pas

  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
    Citation Envoyé par XuPhre03 Voir le message
    je ne sais pas faire de boucle...
    est ce que tu aurais un exemple s'il te plait
    http://silkyroad.developpez.com/vba/boucles/

    Citation Envoyé par XuPhre03 Voir le message
    je ne sais pas dans quoi mettre la formule :
    et redigée commen car
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.WorksheetFunction.CountIf(Feuil1.A, Sheet("Feuil2").("RangeA1"])
    ne fonctionne pas
    Un code se met toujours dans une procédure Sub ou Function.
    De plus, quand une propriété ou une méthode renvoie une valeur (comme c'est la cas ici), il faut indiquer dans le code où doit être placée cette valeur.

    Je pense qu'avant de te lancer dans des macro en VBA, il te serait utile d'en apprendre les bases.
    http://bidou.developpez.com/article/VBA/

Discussions similaires

  1. COMPRIS ENTRE dans un CountIf en VBA
    Par Dieze17 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/07/2016, 11h12
  2. [XL-2000] Utiliser la fonction CountIf() en VBA
    Par Tempio dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/04/2011, 17h11
  3. [VBA-E] COUNTIF sur une sélection de plage variable
    Par NiKoS29 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/09/2007, 23h03
  4. [VBA-E] Countif avec deux conditions
    Par bonilla dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/09/2007, 15h30
  5. [VBA-E] probleme avec la fonction countif
    Par adamm dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/02/2006, 09h23

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