Sommer des cellules suivant un format ?
Fermé
Tiboo
-
14 sept. 2008 à 09:55
Raymond PENTIER Messages postés 57153 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 15 sept. 2008 à 02:38
Raymond PENTIER Messages postés 57153 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 15 sept. 2008 à 02:38
A voir également:
- Sommer des cellules suivant un format ?
- Telecharger format factory - Télécharger - Conversion & Codecs
- Formater un pc - Guide
- Format de menace perver - Forum Vos droits sur internet
- Protéger des cellules excel - Guide
- Hp format tool - Télécharger - Stockage
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
240
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
17539
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
20 mars 2023
11 056
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
240
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
57153
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
17 160
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.