Menu

Excel 2007 somme cell couleurfond [Résolu]

Messages postés
34
Date d'inscription
jeudi 13 septembre 2018
Statut
Membre
Dernière intervention
18 avril 2019
- - Dernière réponse : Mike-31
Messages postés
16870
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2019
- 17 avril 2019 à 14:59
qui aurait formule pour additionner dans excel 2007 des cellules non adjacentes suivant leur couleur de fond ???? merciiiiiiiiiiiiiiiiiii de votre aide
Afficher la suite 

Votre réponse

5 réponses

Messages postés
16870
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2019
5093
0
Merci
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
noila59216
Messages postés
34
Date d'inscription
jeudi 13 septembre 2018
Statut
Membre
Dernière intervention
18 avril 2019
-
manuellement
Mike-31
Messages postés
16870
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2019
5093 -
Re,

alors avec un code VBA si tu as quelques notions !
noila59216
Messages postés
34
Date d'inscription
jeudi 13 septembre 2018
Statut
Membre
Dernière intervention
18 avril 2019
-
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
Commenter la réponse de Mike-31
Messages postés
16870
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2019
5093
0
Merci
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 http://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 http://www.commentcamarche.net/faq/29493-utiliser-cjoint

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

noila59216
Messages postés
34
Date d'inscription
jeudi 13 septembre 2018
Statut
Membre
Dernière intervention
18 avril 2019
-
j'ai testé le LIRE.CELLULE mais sans succes ... mais j'ai trouvé j'ai fait ça ....
Commenter la réponse de Mike-31
Messages postés
16870
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2019
5093
0
Merci
Re,

Oui bien sur c'est un code VBA
noila59216
Messages postés
34
Date d'inscription
jeudi 13 septembre 2018
Statut
Membre
Dernière intervention
18 avril 2019
-
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
Commenter la réponse de Mike-31
Messages postés
16870
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2019
5093
0
Merci
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 !

A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
noila59216
Messages postés
34
Date d'inscription
jeudi 13 septembre 2018
Statut
Membre
Dernière intervention
18 avril 2019
-
OUIIIIIIIIIIIIIIIIIIII HEUUU J'ai aussi fait nouveau post merci somme couleur de G2 A G1721
Commenter la réponse de Mike-31
Messages postés
16870
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2019
5093
0
Merci
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
A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
Commenter la réponse de Mike-31