Somme conditionnelle, SI cellule remplie???

bonjour tout le monde !

je vais essayer de me faire comprendre, lol!

dans une ligne de 40 cases, certaines sont remplies en rouges, d'autres en orange, vert, ou sans remplissage.

J'aimerai qu'a la 41ème case, excel me dise combien de cases sont colorées (ou combien sont "sans remplissage", je saurai faire la soustraction!)

Je me doute que cela est possible, mais ca depasse mes competences!!!

Alors si jamais vous avez une idée, merci de tout coeur de me filer un coup de main!!!

bon ca a pas l'air si simple alors!!! 17 lectures et pas de reponse...

Merci tout de meme aux lecteurs qui ont prise le temps de jeter un oeil a mon message!

Bonjour,

Pour pouvoir te répondre, il faudrait préciser comment les 40 cellules ont été mises en couleur, mise en forme conditionnelle (menu Format) ou manuellement, et ce qui a été mis en couleur, couleur de fond ou police.

Edition :

Je viens de lire ton message de 11:21

Quand on demande un dimanche matin un service bénévole à quelqu'un, on ne s'impatiente pas au bout d'une demi-heure, d'autent plus quand c'est une question imprécise.

Qu'en penses-tu ?

dre a écrit :

Bonjour,

Pour pouvoir te répondre, il faudrait préciser comment les 40 cellules ont été mises en couleur, mise en forme conditionnelle (menu Format) ou manuellement, et ce qui a été mis en couleur, couleur de fond ou police.

c'est moi qui les remplis. chaque couleur est un code pour savoir a quel endroit on travaille. c'est un planning en fait, chaque case est un quart d'heure, et j'aimerai savoir combien de quart d'heures sont occupés dans une journée !

merci

Bonjour à tous et bon dimanche,

Loic, regarde si le fichier joint correspond à ton attente.

https://www.excel-pratique.com/~files/doc/CompterCellulesColorees.xls

Amicalement

Nad

hello

=NB.VIDE(taplagedecellules)

renvoie le nombre de cellules vides

Edition :

Je viens de lire ton message de 11:21

Quand on demande un dimanche matin un service bénévole à quelqu'un, on ne s'impatiente pas au bout d'une demi-heure, d'autent plus quand c'est une question imprécise.

Qu'en penses-tu ?[/quote]

salut dre!

tu as raison, toutes mes excuses!

en ce qui me concerne, je suis au bureau, et plutot pressé d'en partir... des que j'aurai comblé les blancs dans mon tableau lol!

c'est en voyant le nombre de reponses aux messages precedents que je me suis dit que si je n'avait pas de reponse au mien, c'est que peut etre il n'y en avait.

Mea culpa, trois fois!

bon dimanche a toi!

jmd a écrit :

hello

=NB.VIDE(taplagedecellules)

renvoie le nombre de cellules vides

merci pour le coup de main mais ca fonctionne pas : la formule compte les cellules vides, meme si elles sont colorées. certaines cellules sont vides, mais rouges, et donc ne devraient pas etre comptées.

merci quand mleme!

Nad-Dan a écrit :

Bonjour à tous et bon dimanche,

Loic, regarde si le fichier joint correspond à ton attente.

https://www.excel-pratique.com/~files/doc/CompterCellulesColorees.xls

Amicalement

Nad

Arf, ca marche pas non plus, il repond "#nom?" !!!

merci quand meme

As-tu recopiée la macro placée dans le module ?

Nad

Nad-Dan a écrit :

Bonjour à tous et bon dimanche,

Loic, regarde si le fichier joint correspond à ton attente.

https://www.excel-pratique.com/~files/doc/CompterCellulesColorees.xls

Amicalement

Nad

pourtant, dans le fichier que tu m'a envoyé ca fonctionne... peut etre ma version de excel qui connais pas la fonction "compter" ??? ou alors, une histoire de macro, et la, je sais pas comment la passer dans mon classeur!!!

merci !!!

En faisant ALT+F11, tu accèdes à VBA

CTRL+R pour afficher les projets

Sélectionne le nom de ton fichier sur la gauche.

Fais INSERTION ==> Module

Tu copies ce code dans la page blanche à droite:

Function Compter(Plage)
'Macro de JNP (XLD)
'Modifiée le 04/05/08 par Nad pour Loic (excel pratique)

Application.Volatile
Dim Nbre As Integer
Nbre = 0
For Each Cell In Plage
If Cell.Interior.ColorIndex <> xlNone Then Nbre = Nbre + 1
Next
Compter = Nbre
End Function

Maintenant, la fonction "Compter" va fonctionner.

Si problème, reviens.

Amicalement

Nad

Nad-Dan a écrit :

As-tu recopiée la macro placée dans le module ?

Nad

ben justement : comment on enregistre une macro, comment la copie, ou la deplace?

j'ai cherché dans "outill - macro" et "outil - macro complementaire", mais je me suis arreté la...

Nad-Dan a écrit :

As-tu recopiée la macro placée dans le module ?

Nad

c'est justement le probleme : comment copier et coller une macro???

merci encore, super sympa de m'aider sur ce coup la!!!

20forum-excelv2.zip (137.14 Ko)
loic14 a écrit :
Nad-Dan a écrit :

As-tu recopiée la macro placée dans le module ?

Nad

ben justement : comment on enregistre une macro, comment la copie, ou la deplace?

j'ai cherché dans "outill - macro" et "outil - macro complementaire", mais je me suis arreté la...

oups, j'avais pas vu qu'il y a vait une deuxiemme page a ce sujet lol!

du coup j'essai tout ca, et je te tiens au courant! un grand merci pour tout, y a pas de raison que ca ne marche pas!!!

Tu sélectionnes le code que j'ai placé plus haut.

Tu fais CTRL+C

Tu vas dans le module de la façon vue plus haut et tu fait CTRL+V

Dis-moi si tu y arrives.

Nad

ok, ca marche nikel, c'est trop fort!!!

un grand merci a toi, pour ta patience et tes competences!!!

Rechercher des sujets similaires à "somme conditionnelle remplie"