Partager via

Compter le nombre de cellules d'une certaine couleur de remplissage

Anonyme
2023-01-05T13:38:45+00:00

Voilà la situation :

J'ai une colonne comportant différentes couleurs de remplissage qui correspondent chacune à quelque chose. Mon souhait est de trouver un moyen ou une formule pour compter le nombre de cellule de chaque couleur sans avoir à ajouter une autre colonne me permettant de le faire. Et une fonction qui se met à jour automatiquement.

J'ai essayé d'enregistrer un module sur l'interface VBA mais lorsque je veux enregistrer mon document, Excel me dit que "les fonctionnalités suivantes ne peuvent pas être enregistrées dans des classeurs sans macro".

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

4 réponses

  1. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2023-01-05T18:41:39+00:00

    Bonjour Leonielhou,

    Es tu sur de tes infos ?

    COUNTIF c'est NB.Si en france mais je ne pense pas que l'on puisse compter les couleurs (tu as peut être une version spéciale :) )

    Ce genre de fonctions sont couramment développées en VBA (fonction UDF) et distribuées sous forme de compléments (xla/xlax).

    Effectivement le changement de couleur ne déclenchant pas d'évènements VBA, elles ne se mettent pas à jour au changement de couleur.

    Cette réponse a-t-elle été utile ?

    50+ personnes ont trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2023-01-07T14:37:43+00:00

    C'est amusant, je testais ChatGPT, je viens de poser cette question et j'ai eu la même mauvaise réponse !

    Serait-ce la source de l'info ?

    Cette réponse a-t-elle été utile ?

    40+ personnes ont trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  3. Anonyme
    2023-01-05T16:37:57+00:00

    Bonjour, je suis Leonielhou, un conseiller indépendant et un utilisateur comme vous, je suis heureux de vous aider à clarifier toutes les questions que vous pourriez avoir.

    Il existe un moyen de compter le nombre de cellules avec une couleur de remplissage spécifique à l’aide d’une formule, mais elle ne sera pas mise à jour automatiquement.

    Vous pouvez utiliser la formule suivante pour compter le nombre de cellules avec une couleur de remplissage spécifique :

    =COUNTIF(plage, « couleur »)

    Remplacez « plage » par la plage de cellules que vous souhaitez compter et « couleur » par la couleur de remplissage que vous souhaitez compter.

    Par exemple, si vous souhaitez compter le nombre de cellules avec une couleur de remplissage verte dans la plage A1:A10, vous devez utiliser la formule suivante :

    =COUNTIF(A1:A10, « vert »)

    Cette formule renvoie le nombre de cellules avec une couleur de remplissage verte dans la plage spécifiée.

    Toutefois, cette formule ne sera pas mise à jour automatiquement si les couleurs de remplissage de la plage changent. Vous devrez recalculer manuellement la formule pour obtenir un décompte mis à jour.

    Si vous souhaitez une solution qui se met à jour automatiquement, vous devez utiliser une macro VBA.

    Pour enregistrer une macro VBA dans votre classeur, vous devez activer les macros dans votre classeur Excel. Pour ce faire, allez dans le menu « Fichier » et sélectionnez « Options ». Dans la boîte de dialogue « Options », allez dans le « Centre de gestion de la confidentialité » et cliquez sur le bouton « Paramètres du Centre de gestion de la confidentialité ». Dans les paramètres du « Centre de gestion de la confidentialité », allez dans l’onglet « Paramètres des macros » et sélectionnez l’option « Activer toutes les macros ». Cliquez ensuite sur « OK » pour fermer les boîtes de dialogue.

    Une fois les macros activées dans votre classeur, vous pouvez enregistrer une macro VBA en allant dans l’onglet « Développeur » et en cliquant sur le bouton « Visual Basic ». Cela ouvrira Visual Basic Editor. Dans l’éditeur, vous pouvez créer et enregistrer votre macro VBA.

    J’espère être en mesure de donner des informations précieuses basées sur ce que j’ai compris de votre préoccupation.

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    Cette réponse a-t-elle été utile ?

    20+ personnes ont trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  4. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2023-01-05T14:29:38+00:00

    Bonjour

    Pou faire cela il faut une macro VBA

    Pour enregistrer un fichier avec macro VBA if faut faire Enregistrer sous et choisir Type : Classeur prenant en charge les macros

    Cette réponse a-t-elle été utile ?

    6 personnes ont trouvé cette réponse utile.
    0 commentaires Aucun commentaire