Compter les cellules d'une certaine couleur

Résolu
CAROHERVE Messages postés 34 Statut Membre -  
CAROHERVE Messages postés 34 Statut Membre -
Bonjour,

J'ai réalisé un calendrier (Lignes=jours, Mois=Colonnes) de mes congés, RTT...etc, ou chacune des dates est coloriée différemment selon qu'il s'agisse d'une journée travaillée, congé, ou RTT.
Je souhaiterais maintenant comptabiliser ces différentes journées automatiquement.
Quelqu'un a-t-il une astuce?

Merci d'avance.
A voir également:

5 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

une tite fonction personnalisée si ça te va :
Function CptCouleur(plage As Range, couleur As Range) As Long
    Dim cpt As Long, cel As Range
    cpt = 0
    For Each cel In plage
        cpt = cpt - (cel.Interior.ColorIndex = couleur.Interior.ColorIndex)
    Next cel
    CptCouleur = cpt
End Function

à copier dans un module.
'Insertion / fonction' puis 'personnalisées', sélectionner CptCouleur, en premier paramètre désigner la plage avec la souris, en 2nd paramètre désigner 1 cellule ayant la couleur de fond que l'on désire compter.

l'exemple : http://www.cijoint.fr/cjlink.php?file=cj200805/cijOE7fyqO.xls
mais fait sur excel 2003...
eric
3
CAROHERVE Messages postés 34 Statut Membre
 
Merci Eric, ça marche super!

Merci à tous les autres pour votre participation.
0
Ajbol Messages postés 3034 Statut Membre 403
 
Bonjour,

En standard, il faut passer en excel 2007
0
CAROHERVE Messages postés 34 Statut Membre
 
Merci de ta réactivité, mais n'as-tu rien d'autre à me proposer, c'est un PC pro et je ne maîtrise pas les changements de version Excel!
0
Ajbol Messages postés 3034 Statut Membre 403
 
Il faudra sans doute utiliser une macro en excel 2002.
0
CAROHERVE Messages postés 34 Statut Membre
 
OK, c'est un peu ce que je pensais aprés avoir parcouru toutes les fonctions d'excel et l'aide en ligne.
Je tate un petit peu de VBA, mais si je pouvais trouver une base de code toute faite, ça m'arrangerais.
0
Ajbol Messages postés 3034 Statut Membre 403
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour,

arrivé juste après Eric, je n'avais vu sa fonction qui répond au problème

je vien,s donc d'enlever ma proposition

Michel
0