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 :

VBA - Compter le nombre de fois un mot en fonction de chaque mois.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Décembre 2015
    Messages : 2
    Par défaut VBA - Compter le nombre de fois un mot en fonction de chaque mois.
    Bonjour,
    Je souhaite créer une macro qui permettrai de compter le nombre de fois « A_faire » et « Terminée » en fonction de chaque mois.
    Dans mon exemple j’ai,
    Janvier : 3 A-faire et 2 Terminée.
    Février : 5 A_faire et 3 Terminée.

    J’arrive à tout réaliser sauf le fait de trier par date.
    Pourriez-vous m’aider s’il vous plaît ?

    Cordialement

    Données.xlsm

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par chdiouc Voir le message
    J’arrive à tout réaliser sauf le fait de trier par date.
    Bonjour,

    Qu'est ce que donne le code de ce tri appliqué à votre tableau avec l'enregistreur de macro ?

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Par défaut
    Bonjour,

    Et question simple: pourquoi passer par du VBA alors qu'Excel je pense, peut faire la synthèse très bien nativement?

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Décembre 2015
    Messages : 2
    Par défaut
    Citation Envoyé par Eric KERGRESSE Voir le message
    Bonjour,

    Qu'est ce que donne le code de ce tri appliqué à votre tableau avec l'enregistreur de macro ?
    Juste compter le nombre de "A_faire" pendant le mois de janvier.
    Il n'y a pas réellement une tri à faire.

    En gros cela donnerai :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub Janvier()
    
    Dim res_A_faire As Integer
    Dim res_Terminée As Integer
    
    Si je suis en janvier, tu m’exécute ce code
    
    res_A_faire = Application.WorksheetFunction.CountIfs(Sheets("Feuil1").Range("c2:c99"), "A_faire")
    res_Terminée = Application.WorksheetFunction.CountIfs(Sheets("Feuil1").Range("c2:c99"), "Terminée")
    
    Sheets("Feuil1").Cells(4, 9) = res_A_faire
    Sheets("Feuil1").Cells(5, 9) = res_Terminée
    
    End Sub
    Mais je ne sais pas jouer avec les dates dans VBA


    Pour répondre à l'autre question, le fichier joint est un exemple.
    Mon code final jouera avec plusieurs fichier. (Les données ne seront pas dans le même classeur que les résultats)

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par chdiouc Voir le message
    Bonjour,

    Pour compléter le message de vinc_bilb en ce qui concerne le décompte des interventions, une solution avec une formule.

    Pièce jointe 239852

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 165
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Mais je ne sais pas jouer avec les dates dans VBA
    A lire Comprendre et gérer les dates sous Excel et en VBA et une piqûre de rappel Utiliser les fonctions Date et Heure sous Excel 2007
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. Réponses: 6
    Dernier message: 23/12/2015, 10h38
  2. Macro pour compter le nombre de fois qu'apparait un mot dans une feuille
    Par arno1975 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/02/2014, 09h27
  3. [XL-2003] compter le nombre de fois qu'un mot apparait
    Par isodoro dans le forum Excel
    Réponses: 3
    Dernier message: 05/04/2009, 08h24
  4. Réponses: 4
    Dernier message: 06/12/2007, 16h46
  5. Réponses: 1
    Dernier message: 01/05/2007, 10h39

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