Sommer des cellules suivant un format ?
Fermé
Tiboo
-
14 sept. 2008 à 09:55
Raymond PENTIER Messages postés 58404 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 mai 2024 - 15 sept. 2008 à 02:38
Raymond PENTIER Messages postés 58404 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 mai 2024 - 15 sept. 2008 à 02:38
A voir également:
- Sommer des cellules suivant un format ?
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format epub - Guide
- Excel additionner des cellules - Guide
- Suivi des modifications word - Guide
- Verrouiller des cellules excel - Guide
5 réponses
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
14 sept. 2008 à 10:57
14 sept. 2008 à 10:57
Bonjour
D'ou proviennents ces couleurs ? d'une MFC pour pas la palette ?
D'ou proviennents ces couleurs ? d'une MFC pour pas la palette ?
m@rina
Messages postés
20149
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
4 mai 2024
11 279
14 sept. 2008 à 18:06
14 sept. 2008 à 18:06
Bonjour,
Il y a plusieurs jaunes et plusieurs rouges ! Chaque couleur correspond à un numéro. Il faut donc déjà connaître les numéros de ces couleurs.
Ensuite créer une fonction (sub function) (car compter les cellules colorées ou tramées n'existe pas basiquement dans Excel) et utiliser cette fonction avec un SI.
m@rina
Il y a plusieurs jaunes et plusieurs rouges ! Chaque couleur correspond à un numéro. Il faut donc déjà connaître les numéros de ces couleurs.
Ensuite créer une fonction (sub function) (car compter les cellules colorées ou tramées n'existe pas basiquement dans Excel) et utiliser cette fonction avec un SI.
m@rina
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
14 sept. 2008 à 19:50
14 sept. 2008 à 19:50
re:
voici une fonction pour nombrer les couleurs
utilisation de la fonction 2 syntaxes
=nb_color(laplage à compter; couleur de fond; couleur de caractere)
mais tu ne connais pas formcement les codes couleurs donc 2eme syntaxe
=nb_color(la plage à compter; cellule de reference)
de la cellule de reference sont recupérées : la couleur de fond, la couleur de caractere
cette fonction est à placer dans un module standard du VBA : ALT + F11
Un precision : colorer les cellules à l'aide de la palette ne provoque pas le recalcul automatique de la feuille
l'tutilisation du pinceau pour affecter un format à une plage conforme au format d'une cellule provoque le recalcule de la feuille
voici une fonction pour nombrer les couleurs
Function nb_color(plage as range, couleur as variant, optional coul_car as integer = -1) dim coula as integer, cel as range, pnt1 as byte, pnt2 as byte application.volatile if typename(couleur) = "Range" then coula = couleur.interior.colorindex coul_car = couleur.font.colorindex else coula = couleur end if for each cel in plage pnt1 = 0 : pnt2 = 0 if cel.interior.colorindex = coula then pnt1 = 1 if coul_car>-1 then if cel.font.colorindex = coul_car then pnt2 = 1 end if if pnt1*pnt2 = 1 then nb_color = nb_color + 1 next end function
utilisation de la fonction 2 syntaxes
=nb_color(laplage à compter; couleur de fond; couleur de caractere)
mais tu ne connais pas formcement les codes couleurs donc 2eme syntaxe
=nb_color(la plage à compter; cellule de reference)
de la cellule de reference sont recupérées : la couleur de fond, la couleur de caractere
cette fonction est à placer dans un module standard du VBA : ALT + F11
Un precision : colorer les cellules à l'aide de la palette ne provoque pas le recalcul automatique de la feuille
l'tutilisation du pinceau pour affecter un format à une plage conforme au format d'une cellule provoque le recalcule de la feuille
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58404
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 mai 2024
17 098
15 sept. 2008 à 02:38
15 sept. 2008 à 02:38
Un conseil : En même temps que tu mets manuellement une couleur dans ta cellule, mets également un code (comme RJ pour "police rouge sur fond jaune") dans la cellule voisine (quitte à insérer une colonne que tu pourras masquer ensuite).
Tu feras tes sommes conditionnelles à partir des codes, et non des couleurs. C'est beaucoup plus simple.
Tu feras tes sommes conditionnelles à partir des codes, et non des couleurs. C'est beaucoup plus simple.