Détection de couleur puis somme des nbs inscrit dans les cellule

Résolu
arbreaucarr -  
 arbreaucarr -
Bonjour,
Je souhaiterai qu'Excel détecte une couleur d'une cellule dans une ligne ou colonne donné puis fasse la somme de tous les nombres inscrit dans ces cellules.
Je sais qu'il existe des macro détectant les couleurs des cellules, mais je sais pas s'il était possible de lire le nombre inscrit dans cette cellule. Puis, finalement, faire la somme de toutes ces cellules.

J'espère que mes explications auront été clair et je vous remercie d'avance.

2 réponses

  1. via55 Messages postés 14395 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Fonction personnalisée à mettre dans un module de l'éditeur VBA
    Function sommecouleur(plage As Range, modele As Range)
    couleur = modele.Interior.ColorIndex
    For Each cell In plage
    If cell.Interior.ColorIndex = couleur Then Total = Total + cell.Value
    Next
    sommecouleur = Total
    End Function
    

    S'utilise comme une fonction Excel selon la syntaxe =sommecouleur(plage somme;cellule test)
    Exemple : =sommecouleur(B2:B15;A1) avec les nombres en B2:B15 et la couleur test en A1

    Cdlmnt
    Via
    1
    1. arbreaucarr
       
      Merci beaucoup de ton aide.

      Je te souhaite une bonne soirée.
      0
  2. Mike-31 Messages postés 18205 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    0