Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ru-th
Salut
compte plutôt la condition, plus fiable sinon http://www.excelabo.net/xl/formats.php#sommecouleur mais attention, le changement de couleur ne provoque pas de recalcul
a+ rural thierry Veaux et Broutards d'Anjou Wicasa on kin nape yapi inahni yo (à l'essai)
"benoit.recarte" a écrit dans le message de news:bu1nv7$1u6$
Bonjour à toutes et tous,
J'ai créé une fiche annuelle pour le personnel de suivi de CA, RTT, Congé exceptionnel, maladie, longue maladie, etc ...
Tout ceci dans un planning, dans lequel je colorie les cellules selon vert pour ca, bleu pour rtt etc..
Je recherche donc une fonction qui me permettrait de comptabiliser le nombre
de cellule bleu, verte, etc..
Merci à toutes et tous de votre aide.
Meilleurs voeux pour 2004
Benoît
Salut
compte plutôt la condition, plus fiable
sinon http://www.excelabo.net/xl/formats.php#sommecouleur
mais attention, le changement de couleur ne provoque pas de recalcul
a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)
"benoit.recarte" <benoit.recarte@wanadoo.fr> a écrit dans le message de
news:bu1nv7$1u6$1@news-reader1.wanadoo.fr...
Bonjour à toutes et tous,
J'ai créé une fiche annuelle pour le personnel de suivi de CA, RTT, Congé
exceptionnel, maladie, longue maladie, etc ...
Tout ceci dans un planning, dans lequel je colorie les cellules selon vert
pour ca, bleu pour rtt etc..
Je recherche donc une fonction qui me permettrait de comptabiliser le
nombre
compte plutôt la condition, plus fiable sinon http://www.excelabo.net/xl/formats.php#sommecouleur mais attention, le changement de couleur ne provoque pas de recalcul
a+ rural thierry Veaux et Broutards d'Anjou Wicasa on kin nape yapi inahni yo (à l'essai)
"benoit.recarte" a écrit dans le message de news:bu1nv7$1u6$
Bonjour à toutes et tous,
J'ai créé une fiche annuelle pour le personnel de suivi de CA, RTT, Congé exceptionnel, maladie, longue maladie, etc ...
Tout ceci dans un planning, dans lequel je colorie les cellules selon vert pour ca, bleu pour rtt etc..
Je recherche donc une fonction qui me permettrait de comptabiliser le nombre
de cellule bleu, verte, etc..
Merci à toutes et tous de votre aide.
Meilleurs voeux pour 2004
Benoît
Nicolas B.
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo : http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage) For Each Cellule In Plage If Cellule.Interior.ColorIndex = 10 Then _ SommeVert = SommeVert + 1 Next End Function
Pour compter le nombre de cellules vertes en A1:A10 : =sommevert(a1:a10)
J'ai créé une fiche annuelle pour le personnel de suivi de CA, RTT, Congé exceptionnel, maladie, longue maladie, etc ...
Tout ceci dans un planning, dans lequel je colorie les cellules selon vert pour ca, bleu pour rtt etc..
Je recherche donc une fonction qui me permettrait de comptabiliser le nombre de cellule bleu, verte, etc..
Merci à toutes et tous de votre aide.
Meilleurs voeux pour 2004
Benoît
ru-th
avec un pis aller dans le module de la feuille à l'évenement selection_change activesheet.calculate
et si cela ne suffit pas, en début de fonction perso, rajoutes-un application.volatile -- a+ rural thierry Veaux et Broutards d'Anjou Wicasa on kin nape yapi inahni yo (à l'essai)
"benoit.recarte" a écrit dans le message de news:bu1q39$ac9$
La fonction simplifié de Nicolas marche néanmoins je souhaiterai qu'elle s'incrémente automatiquement à chaque coloriage.
Est-ce possible ?
Merci
"Nicolas B." a écrit dans le message de news:
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo : http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage) For Each Cellule In Plage If Cellule.Interior.ColorIndex = 10 Then _ SommeVert = SommeVert + 1 Next End Function
Pour compter le nombre de cellules vertes en A1:A10 : =sommevert(a1:a10)
J'ai créé une fiche annuelle pour le personnel de suivi de CA, RTT, Congé exceptionnel, maladie, longue maladie, etc ...
Tout ceci dans un planning, dans lequel je colorie les cellules selon vert pour ca, bleu pour rtt etc..
Je recherche donc une fonction qui me permettrait de comptabiliser le nombre de cellule bleu, verte, etc..
Merci à toutes et tous de votre aide.
Meilleurs voeux pour 2004
Benoît
avec un pis aller
dans le module de la feuille
à l'évenement selection_change
activesheet.calculate
et si cela ne suffit pas, en début de fonction perso, rajoutes-un
application.volatile
--
a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)
"benoit.recarte" <benoit.recarte@wanadoo.fr> a écrit dans le message de
news:bu1q39$ac9$1@news-reader4.wanadoo.fr...
La fonction simplifié de Nicolas marche néanmoins je souhaiterai qu'elle
s'incrémente automatiquement à chaque coloriage.
Est-ce possible ?
Merci
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le message de
news: OlxIk8h2DHA.536@tk2msftngp13.phx.gbl...
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo :
http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage)
For Each Cellule In Plage
If Cellule.Interior.ColorIndex = 10 Then _
SommeVert = SommeVert + 1
Next
End Function
Pour compter le nombre de cellules vertes en A1:A10 :
=sommevert(a1:a10)
avec un pis aller dans le module de la feuille à l'évenement selection_change activesheet.calculate
et si cela ne suffit pas, en début de fonction perso, rajoutes-un application.volatile -- a+ rural thierry Veaux et Broutards d'Anjou Wicasa on kin nape yapi inahni yo (à l'essai)
"benoit.recarte" a écrit dans le message de news:bu1q39$ac9$
La fonction simplifié de Nicolas marche néanmoins je souhaiterai qu'elle s'incrémente automatiquement à chaque coloriage.
Est-ce possible ?
Merci
"Nicolas B." a écrit dans le message de news:
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo : http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage) For Each Cellule In Plage If Cellule.Interior.ColorIndex = 10 Then _ SommeVert = SommeVert + 1 Next End Function
Pour compter le nombre de cellules vertes en A1:A10 : =sommevert(a1:a10)
J'ai créé une fiche annuelle pour le personnel de suivi de CA, RTT, Congé exceptionnel, maladie, longue maladie, etc ...
Tout ceci dans un planning, dans lequel je colorie les cellules selon vert pour ca, bleu pour rtt etc..
Je recherche donc une fonction qui me permettrait de comptabiliser le nombre de cellule bleu, verte, etc..
Merci à toutes et tous de votre aide.
Meilleurs voeux pour 2004
Benoît
gee-dee-
;-))) Oh! Toulouse.... quitte à simplifier, tout en étant plus complet :
Function SommeC(Plage As Range, NoCouleur As Integer) '---on passe en argument le numero du colorIndex
Application.Volatile '---permet le recalcul chaque fois qu'un calcul ou une saisie est effectué dans une cellule quelconque
For Each Cellule In Plage '-----on economise le If en utilisant le fait queVRAI= -1 FAUX= 0 SommeC = SommeC - (Cellule.Interior.ColorIndex = NoCouleur) Next End Function
;-)))
"Nicolas B." a écrit dans le message de news:
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo : http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage) For Each Cellule In Plage If Cellule.Interior.ColorIndex = 10 Then _ SommeVert = SommeVert + 1 Next End Function
Pour compter le nombre de cellules vertes en A1:A10 : =sommevert(a1:a10)
J'ai créé une fiche annuelle pour le personnel de suivi de CA, RTT, Congé exceptionnel, maladie, longue maladie, etc ...
Tout ceci dans un planning, dans lequel je colorie les cellules selon vert pour ca, bleu pour rtt etc..
Je recherche donc une fonction qui me permettrait de comptabiliser le nombre de cellule bleu, verte, etc..
Merci à toutes et tous de votre aide.
Meilleurs voeux pour 2004
Benoît
;-)))
Oh! Toulouse....
quitte à simplifier, tout en étant plus complet :
Function SommeC(Plage As Range, NoCouleur As Integer)
'---on passe en argument le numero du colorIndex
Application.Volatile
'---permet le recalcul chaque fois qu'un calcul ou une saisie est effectué
dans une cellule quelconque
For Each Cellule In Plage
'-----on economise le If en utilisant le fait queVRAI= -1 FAUX= 0
SommeC = SommeC - (Cellule.Interior.ColorIndex = NoCouleur)
Next
End Function
;-)))
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le message de
news:OlxIk8h2DHA.536@tk2msftngp13.phx.gbl...
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo :
http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage)
For Each Cellule In Plage
If Cellule.Interior.ColorIndex = 10 Then _
SommeVert = SommeVert + 1
Next
End Function
Pour compter le nombre de cellules vertes en A1:A10 :
=sommevert(a1:a10)
;-))) Oh! Toulouse.... quitte à simplifier, tout en étant plus complet :
Function SommeC(Plage As Range, NoCouleur As Integer) '---on passe en argument le numero du colorIndex
Application.Volatile '---permet le recalcul chaque fois qu'un calcul ou une saisie est effectué dans une cellule quelconque
For Each Cellule In Plage '-----on economise le If en utilisant le fait queVRAI= -1 FAUX= 0 SommeC = SommeC - (Cellule.Interior.ColorIndex = NoCouleur) Next End Function
;-)))
"Nicolas B." a écrit dans le message de news:
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo : http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage) For Each Cellule In Plage If Cellule.Interior.ColorIndex = 10 Then _ SommeVert = SommeVert + 1 Next End Function
Pour compter le nombre de cellules vertes en A1:A10 : =sommevert(a1:a10)
J'ai créé une fiche annuelle pour le personnel de suivi de CA, RTT, Congé exceptionnel, maladie, longue maladie, etc ...
Tout ceci dans un planning, dans lequel je colorie les cellules selon vert pour ca, bleu pour rtt etc..
Je recherche donc une fonction qui me permettrait de comptabiliser le nombre de cellule bleu, verte, etc..
Merci à toutes et tous de votre aide.
Meilleurs voeux pour 2004
Benoît
Philippe.R
Bonsoir Benoît, Comme te le disais Thierry, pas de recalcul automatique possible sur un changement de couleur, qui n'est pas pour Excel un évènement. Le mieux serait de passer par une MEFC, tu pourrais faire tous les calcules souhaités sur la condition. -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"benoit.recarte" a écrit dans le message de news:bu1q39$ac9$
La fonction simplifié de Nicolas marche néanmoins je souhaiterai qu'elle s'incrémente automatiquement à chaque coloriage.
Est-ce possible ?
Merci
"Nicolas B." a écrit dans le message de news:
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo : http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage) For Each Cellule In Plage If Cellule.Interior.ColorIndex = 10 Then _ SommeVert = SommeVert + 1 Next End Function
Pour compter le nombre de cellules vertes en A1:A10 : =sommevert(a1:a10)
J'ai créé une fiche annuelle pour le personnel de suivi de CA, RTT, Congé exceptionnel, maladie, longue maladie, etc ...
Tout ceci dans un planning, dans lequel je colorie les cellules selon vert pour ca, bleu pour rtt etc..
Je recherche donc une fonction qui me permettrait de comptabiliser le nombre de cellule bleu, verte, etc..
Merci à toutes et tous de votre aide.
Meilleurs voeux pour 2004
Benoît
Bonsoir Benoît,
Comme te le disais Thierry, pas de recalcul automatique possible sur un changement de couleur, qui n'est
pas pour Excel un évènement.
Le mieux serait de passer par une MEFC, tu pourrais faire tous les calcules souhaités sur la condition.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"benoit.recarte" <benoit.recarte@wanadoo.fr> a écrit dans le message de
news:bu1q39$ac9$1@news-reader4.wanadoo.fr...
La fonction simplifié de Nicolas marche néanmoins je souhaiterai qu'elle
s'incrémente automatiquement à chaque coloriage.
Est-ce possible ?
Merci
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le message de
news: OlxIk8h2DHA.536@tk2msftngp13.phx.gbl...
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo :
http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage)
For Each Cellule In Plage
If Cellule.Interior.ColorIndex = 10 Then _
SommeVert = SommeVert + 1
Next
End Function
Pour compter le nombre de cellules vertes en A1:A10 :
=sommevert(a1:a10)
Bonsoir Benoît, Comme te le disais Thierry, pas de recalcul automatique possible sur un changement de couleur, qui n'est pas pour Excel un évènement. Le mieux serait de passer par une MEFC, tu pourrais faire tous les calcules souhaités sur la condition. -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"benoit.recarte" a écrit dans le message de news:bu1q39$ac9$
La fonction simplifié de Nicolas marche néanmoins je souhaiterai qu'elle s'incrémente automatiquement à chaque coloriage.
Est-ce possible ?
Merci
"Nicolas B." a écrit dans le message de news:
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo : http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage) For Each Cellule In Plage If Cellule.Interior.ColorIndex = 10 Then _ SommeVert = SommeVert + 1 Next End Function
Pour compter le nombre de cellules vertes en A1:A10 : =sommevert(a1:a10)
;-))) Oh! Toulouse.... quitte à simplifier, tout en étant plus complet :
Function SommeC(Plage As Range, NoCouleur As Integer) '---on passe en argument le numero du colorIndex
Application.Volatile '---permet le recalcul chaque fois qu'un calcul ou une saisie est effectué dans une cellule quelconque
For Each Cellule In Plage '-----on economise le If en utilisant le fait queVRAI= -1 FAUX= 0 SommeC = SommeC - (Cellule.Interior.ColorIndex > NoCouleur) Next End Function
;-)))
"Nicolas B." a écrit dans le message de news:
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo : http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage) For Each Cellule In Plage If Cellule.Interior.ColorIndex = 10 Then _ SommeVert = SommeVert + 1 Next End Function
Pour compter le nombre de cellules vertes en A1:A10 : =sommevert(a1:a10)
;-)))
Oh! Toulouse....
quitte à simplifier, tout en étant plus complet :
Function SommeC(Plage As Range, NoCouleur As Integer)
'---on passe en argument le numero du colorIndex
Application.Volatile
'---permet le recalcul chaque fois qu'un calcul ou une saisie est
effectué dans une cellule quelconque
For Each Cellule In Plage
'-----on economise le If en utilisant le fait queVRAI= -1
FAUX= 0 SommeC = SommeC - (Cellule.Interior.ColorIndex > NoCouleur) Next
End Function
;-)))
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le
message de news:OlxIk8h2DHA.536@tk2msftngp13.phx.gbl...
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo :
http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage)
For Each Cellule In Plage
If Cellule.Interior.ColorIndex = 10 Then _
SommeVert = SommeVert + 1
Next
End Function
Pour compter le nombre de cellules vertes en A1:A10 :
=sommevert(a1:a10)
;-))) Oh! Toulouse.... quitte à simplifier, tout en étant plus complet :
Function SommeC(Plage As Range, NoCouleur As Integer) '---on passe en argument le numero du colorIndex
Application.Volatile '---permet le recalcul chaque fois qu'un calcul ou une saisie est effectué dans une cellule quelconque
For Each Cellule In Plage '-----on economise le If en utilisant le fait queVRAI= -1 FAUX= 0 SommeC = SommeC - (Cellule.Interior.ColorIndex > NoCouleur) Next End Function
;-)))
"Nicolas B." a écrit dans le message de news:
Salut,
Il faut créer une fonction par vba.
Il y a une solution sur Excelabo : http://www.excelabo.net/xl/fonctions.php#additioncouleur
Ou, plus simplifié, mais moins complet :
Function SommeVert(Plage) For Each Cellule In Plage If Cellule.Interior.ColorIndex = 10 Then _ SommeVert = SommeVert + 1 Next End Function
Pour compter le nombre de cellules vertes en A1:A10 : =sommevert(a1:a10)