OVH Cloud OVH Cloud

additionner cellules vertes

7 réponses
Avatar
ANDRE QUEMENER
Bonjour à tous,

Comment puis-je additionner des cellules d'une même couleur (par ligne) dans
un tableau?
D'avance merci pour votre aide
André

7 réponses

Avatar
ChrisV
Bonjour Andre,

La couleur provient-elle d'une mise en forme conditionnelle, ou d'un
formatage "manuel" ?
(s'agit-il de la couleur de fond ou de la couleur de la police de caractère
?)


ChrisV


"ANDRE QUEMENER" a écrit dans le message de news:
bu7284$sm7$
Bonjour à tous,

Comment puis-je additionner des cellules d'une même couleur (par ligne)
dans

un tableau?
D'avance merci pour votre aide
André




Avatar
sabatier
et accessoirement quelle est la couleur?
jp s'immisce

ChrisV a écrit:
Bonjour Andre,

La couleur provient-elle d'une mise en forme conditionnelle, ou d'un
formatage "manuel" ?
(s'agit-il de la couleur de fond ou de la couleur de la police de caractère
?)


ChrisV


"ANDRE QUEMENER" a écrit dans le message de news:
bu7284$sm7$

Bonjour à tous,

Comment puis-je additionner des cellules d'une même couleur (par ligne)


dans

un tableau?
D'avance merci pour votre aide
André









Avatar
garnote
Salut André,

Si c'est la couleur de fond, tu pourrais utiliser une
fonction personnalisée.

Function sc(couleur As Range, ici As Range)
Application.Volatile False
For Each patente In ici
If patente.Interior.ColorIndex = couleur.Interior.ColorIndex _
Then somme = somme + 1
Next
sc = somme
End Function

1.Tu colles cette fonction dans un module standard,
2.Tu entres la formule = sc(couleur,ici)
dans laquelle couleur est une cellule contenant la couleur
de fond recherchée et ici une plage quelconque.

Serge




"ANDRE QUEMENER" a écrit dans le message de news:
bu7284$sm7$
Bonjour à tous,

Comment puis-je additionner des cellules d'une même couleur (par ligne)
dans

un tableau?
D'avance merci pour votre aide
André




Avatar
gee-dee-
;-)))
Voir:
Subject: Comptabiliser des cellules selon leurs couleurs
Date: Tue, 13 Jan 2004 22:29:22 +0100

Nicolas à dit :
SommeC = SommeC - (Cellule.Interior.ColorIndex = NoCouleur)
Joli


;-)))
@+


"garnote" a écrit dans le message de
news:OiENb.31126$
Salut André,

Si c'est la couleur de fond, tu pourrais utiliser une
fonction personnalisée.

Function sc(couleur As Range, ici As Range)
Application.Volatile False
For Each patente In ici
If patente.Interior.ColorIndex = couleur.Interior.ColorIndex _
Then somme = somme + 1
Next
sc = somme
End Function

1.Tu colles cette fonction dans un module standard,
2.Tu entres la formule = sc(couleur,ici)
dans laquelle couleur est une cellule contenant la couleur
de fond recherchée et ici une plage quelconque.

Serge




"ANDRE QUEMENER" a écrit dans le message de news:
bu7284$sm7$
Bonjour à tous,

Comment puis-je additionner des cellules d'une même couleur (par ligne)
dans

un tableau?
D'avance merci pour votre aide
André








Avatar
ChrisV
;-))))


ChrisV


"sabatier" a écrit dans le message de news:

et accessoirement quelle est la couleur?
jp s'immisce


Avatar
chrisn
Oui, à travers une macro visual basic.

La propriété couleur d'une cellule est colorindex. Il suffit donc de
compter dans une boucle les cases possédant cette couleur dans votre
ligne


--
chrisn
mettre le bon fai, libertysurf pour me répondre
Avatar
ANDRE QUEMENER
Merci à tous pour vos réponses
andré
"gee-dee-" a écrit dans le message de news:

;-)))
Voir:
Subject: Comptabiliser des cellules selon leurs couleurs
Date: Tue, 13 Jan 2004 22:29:22 +0100

Nicolas à dit :
SommeC = SommeC - (Cellule.Interior.ColorIndex = NoCouleur)
Joli


;-)))
@+


"garnote" a écrit dans le message de
news:OiENb.31126$
Salut André,

Si c'est la couleur de fond, tu pourrais utiliser une
fonction personnalisée.

Function sc(couleur As Range, ici As Range)
Application.Volatile False
For Each patente In ici
If patente.Interior.ColorIndex = couleur.Interior.ColorIndex _
Then somme = somme + 1
Next
sc = somme
End Function

1.Tu colles cette fonction dans un module standard,
2.Tu entres la formule = sc(couleur,ici)
dans laquelle couleur est une cellule contenant la couleur
de fond recherchée et ici une plage quelconque.

Serge




"ANDRE QUEMENER" a écrit dans le message de news:
bu7284$sm7$
Bonjour à tous,

Comment puis-je additionner des cellules d'une même couleur (par
ligne)



dans
un tableau?
D'avance merci pour votre aide
André