Afficher nombre de fois où apparaît un mot. VBA

Résolu
Lils_Bis Messages postés 65 Statut Membre -  
Lils_Bis Messages postés 65 Statut Membre -
Bonjour à tous,
Je vous explique mon problème qui ne doit pas être compliqué pour bon nombre d'entre vous, mais pour moi si...
J'ai un classeur Excel. Dans ma "Feuil1" j'ai une colonne 'Sexe'.
J'ai créé une feuille "Statistique descriptive". Au sein de cette dernière je souhaiterais dans Cells(4, 1) affiché le nombre de fois où apparaît le mot Homme.
En sachant que mon programme devra s'expliquer à plusieurs type de classeurs. Donc, la taille de ma colonne 'Sexe' peut fluctuer.
En googlisant mon problème, j'ai pondu quelque chose comme ça mais ça ne marche malheureusement pas... :
Cells(4, 1) = Application.Worksheets("Feuil1").Name.Count(Range("A1:AM1000"), "=Homme")

Si quelqu'un peut m'aider, ça serait génial !
Je vous remercie d'avance pour votre temps et votre aide !

3 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

        Cells(4, 1) = Application.CountIf(Worksheets("Feuil1").Range("A1:AM1000"), "Homme")
    
    2
  2. ThauTheme Messages postés 1564 Statut Membre 160
     
    Bonjour Lils_Bis, bonjour le forum,

    Essaie comme ça :

    Cells(4, 1).Value = Application.WorksheetFunction.CountIf(Range("A1:AM1000"), "Homme")

    1
  3. Lils_Bis Messages postés 65 Statut Membre
     
    Super ça marche merci beaucoup à vous deux, vous m'enlevez une épine du pied !
    0