Compter le nom de cellules dans une colonne avec condition

Bonjour

J'aimerais compter le nombre de cellules dans la colonne A qui contient "Planifiée" dans un fichier A et marquer le résultat dans un fichier B. Donc j'aimerais créer une macro dans le fichier B qui calcule directement. Je me demandais s'il était obligé de passer par une macro ?

Je précise que je ne peux pas toucher au fichier A , c'est un fichier que je télécharge tous les jours mais qui garde le même modèle

Mon début de code, mais je bloque

Sub Planifié()

    Dim wb As Workbook
    Dim planifie As Integer

    For Each wb In Workbooks
        If wb.Name Like "export_interventions*" Then Exit For
    Next wb

    With wb.Worksheets(1)
        pleplanifie = NB.SI(A:A;"Planifiée)
    End With

End Sub

Bonjour,

Si le fichier A est enregistré sous le même nom au même endroit, une formule suffit de récupérer ce que tu demandes. Par conséquent, la macro n'est pas une obligation. Est-ce le cas ?

Ah non en fait le fichier peut changer de nom, il peut s'appeler export_interventions ou parfois export_interventions(1)

Du coup, une macro semble nécessaire ?

bonjour

salut Raja

eh bien je conseille d'édicter une règle pour ceux qui font l'exportation : "nommer le fichier export "Export_interventions" et le mettre à tel endroit sur le serveur"

en supposant que ton entreprise soit un peu organisée...

au final, comme suggéré par Raja, une simple formule suffit. Et pas de complication.

=NB.SI(Feuil1!A:A;"planifiée") à coller sur la feuille B ??

Rechercher des sujets similaires à "compter nom colonne condition"