Addition de cellules d'une méme couleur de po

liers09 -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je souhaiterai additionner des cellules de couleurs de polices différentes, sous excel.

ex: la plage de cellules A3: A35 contient certaines cellules dont la police est rouge et je voudrais additionner que ces dernières.

Merci de votre aide
Configuration: Windows Vista
Firefox 3.5.5

4 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Alors il n'y a que le VBA, si tu as quelques notions et une fonction personnalisé ou une macro

    ouvres le visual Basic Alt+ la touche F11
    Insertion/Module et colles ce code
    ensuite sur ta plage de calcul Insertion/Fonction/sélectionnes sur la liste déroulante Personnalisées et sélectionnes "ComptePoliceCouleur"

    Dans Matrice sélectionnes la plage à contrôler et dans Cellule de référence la cellule que tu coloriseras de la couleur à compter
    exemple ta plage A1 à B100 à contrôler si ta cellule de référence est C1 tu la colorise en rouge
    pour activer la fonction après colorisation clic sur la touche F9
    il est possible d'écrire un petit code supplémentaire pour éviter cette manip

    Function ComptePoliceCouleur(Matrice As Object, CelluleDeRéférence As Range) As Double
    Application.Volatile True
    Dim macouleur As Byte, cell As Range
    Application.Volatile True
    ComptePoliceCouleur = 0
    macouleur = CelluleDeRéférence.Interior.ColorIndex
    For Each cell In Matrice
    If cell.Font.ColorIndex = macouleur Then ComptePoliceCouleur = ComptePoliceCouleur + cell.Value
    Next cell
    End Function

    si tu préfaires une macro fais signe
    2
    1. liers09
       
      Merci Mike pour tes explications; mais je ne suis pas un pro d'excel, loin s'en faut. Je vais quand mème essayer ta solution, bien que je ne connaisse rien aux macros. J'aurais surement du te le préciser auparavant.
      Merci de ta gentillesse
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Comment as tu colorisé les valeurs, avec une mise en forme conditionnelle ou manuellement !

    si c'est en mode conditionnelle quel est la formule utilisée
    0
  3. liers09
     
    Bonjour Mike,

    merci de m'aider. Je n'ai pas fait de mise en forme conditionnelle, pour la bonne raison que les chiffres , que je mets en rouge, sont aléatoire. Je m'explique: je mets les valeurs en rouge, en fonction des circonstances, qui sont variables tous les jours.

    Merci à toi
    0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,
    si tu suis mes explications, tu ne devrais pas rencontrer de problèmes.
    demain je t'écrirai un code macro qui peut être sera plus simple pour toi.

    Avec des formules ce genre de calcul est impossible sauf si tu étais passé par une mise en forme conditionnelle
    0