Excel 2007 somme cell couleurfond

Résolu
qui aurait formule pour additionner dans excel 2007 des cellules non adjacentes suivant leur couleur de fond ???? merciiiiiiiiiiiiiiiiiii de votre aide

5 réponses

  1. Bonjour,

    et comment sont colorisées tes cellules

    Manuellement !
    ou
    Mise en forme conditionnelle !
    dans le cas de mise en forme conditionnelle quel est la formule qui conditionne cette colorisation
    0
    1. manuellement
      0
    2. Re,

      alors avec un code VBA si tu as quelques notions !
      0
    3. OUHHHHH non j'ai déjà du mal à m'y retrouver dans les fonctions donc .... si t'as le code à appliquer j'veux bien tenter le copier coller mais ...sans garantie .... lol sinon tant pis j'fais addition avec les cellules merci quand même
      0
  2. Re,

    Alors il existe une ancienne méthode LIRE.CELLULE qui fonctionne encore bien mais nettement moins commode qu'une macro
    Et pourquoi ne pas automatiser la colorisation avec une mise en forme conditionnelle

    l'idéal serait de voir un exemple de ton fichier anonymisé

    pour joindre ton fichier
    1) Tu vas dans https://www.cjoint.com/
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
    3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
    5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

    dans le même style tu as https://mon-partage.fr/

    0
    1. j'ai testé le LIRE.CELLULE mais sans succes ... mais j'ai trouvé j'ai fait ça ....
      0
  3. Re,

    Oui bien sur c'est un code VBA
    0
    1. j'essaie en vain de refaire cette opération dans un classeur mais IMPOSSIBLE ;;;GRRRR
      https://www.cjoint.com/c/IDrj7EN8CVj

      qu'est ce qui foire ???? onglet feuille 12 merci de votre aide
      0
  4. Bonjour,

    Il aurait été préférable d'ouvrir ta propre discussion et ne pas relancer cette ancienne, enfin
    que veux tu faire exactement, es ce la somme des cellules en jaune Feuil12 !

    0
    1. OUIIIIIIIIIIIIIIIIIIII HEUUU J'ai aussi fait nouveau post merci somme couleur de G2 A G1721
      0
  5. Re,

    récupère ton fichier, en fait j'ai créé deux colonnes en G et H avec en G2 un champ nommé Sum_G avec cette formule =LIRE.CELLULE(63;Feuil12!G2)
    et en H un champ Sum_H avec cette formule =LIRE.CELLULE(63;Feuil12!H2)

    en cellule N2 cette formule =SI(Sum_G>0;G2;"")
    et O2 cette formule =SI(Sum_G>0;H2;"")

    pour avoir en cellules G1722 cette formule =SOMME(N2:N1714)
    et H 1722 cette formule =SOMME(O2:O1714)

    ATTENTION : ce procédé n'est pas automatique pour forcer le calcul il faut sélectionner les cellules N2 et O2 et les incrémenter vers le bas chaque fois que l'on veut interpréter un calcul autant passer par un code VBA vu que tu as les connaissances à la vue de ton fichier

    Function SommeCouleur(champ As Range, couleurFond)
    Application.Volatile
    Dim c, temp
    temp = 0
    For Each c In champ
    If c.Interior.ColorIndex = couleurFond Then
    If IsNumeric(c.Value) Then temp = temp + c.Value
    End If
    Next c
    SommeCouleur = temp
    End Function

    résultat en G1724

    https://www.cjoint.com/c/IDrm4Pryirj
    0