OVH Cloud OVH Cloud

Afficher des cellules de couleurs dans un calendrier et les compter

13 réponses
Avatar
HD
Bonsoir,
J'utilise un calendrier pour compter des jours de travail, d'absence, de
formation....
J'aimerai pouvoir créer un menu déroulant avec toutes ces options. Ensuite
je choisis quelques cellules et je choisis dans mon menu une option. A ce
moment j'aimerai que mes cellules se colorient d'une façon déterminée.
Quelle fonction utiliser à ce moment là? (je sais créer le menu avec la
barre formulaire mais après?)

Ensuite, je souhaite en bas du calendrier chaque mois, compter les cellules
selon leur couleur. Là encore quelles fonctions utiliser?

Par avance merci

Hervé

3 réponses

1 2
Avatar
HD
Mystère. QUand j'utilise cette même fonction dans un autre classeur, elle ne
marche pas!!!
Que se passe-t-il et comment faire?
Hervé


"Jacky" a écrit dans le message
de news: OE$
Bonsoir Patrick

Qu'il veuille bien m'en excuser.
Tout à fait

Vraiment pas grave.
Si HD arrive à adapter la fonction de Denis Michon, cela serait nettement
moins fastidieux que mon code, bien qu'il fonctionne, mais celui de Denis
est beaucoup moins lourd.

Bonne Nuit
JJ

"Patrick BASTARD" a écrit dans le
message de news:O12$
Bonjour, *HD*
J'ai lu ton post
avec le plus grand intéret :

Envoie moi une adresse valide, et je te ferai parvenir un fichier
exemple,
d'après une idée de michdenis.
Je l'ai envoyé par erreur à Jacky :-(
Qu'il veuille bien m'en excuser.

Bien cordialement,

Bonsoir,
J'utilise un calendrier pour compter des jours de travail, d'absence,
de formation....
J'aimerai pouvoir créer un menu déroulant avec toutes ces options.
Ensuite je choisis quelques cellules et je choisis dans mon menu une
option. A ce moment j'aimerai que mes cellules se colorient d'une
façon déterminée. Quelle fonction utiliser à ce moment là? (je sais
créer le menu avec la barre formulaire mais après?)

Ensuite, je souhaite en bas du calendrier chaque mois, compter les
cellules selon leur couleur. Là encore quelles fonctions utiliser?

Par avance merci

Hervé










Avatar
Patrick BASTARD
Bonjour, *HD*
J'ai lu ton post
avec le plus grand intéret :

Ouvre la fenêtre VBA (ALT+F11) et clique 2 fois sur le module1, tu verras le
code de la fonction personnalisée de michenis.

Cette fonction personnalisée, couleur(cellule_de_début:cellule_de_fin) est
disponible dans ce classeur, au même titre que
somme(cellule_de_début:cellule_de_fin), et son utilisation est identique.
La cellule dans laquelle tu saisis cette fonction (par exemple en A1 :
=couleur(B1:F1) te renvoie le nombre de cellules de la même couleur que A1.
Dans la feuille que je t'ai envoyée, le /4 permet de calculer le nombre
d'heures (1 cellule par quart d'heure).
Si tu changes la couleur de fond de A1, pense à revalider la cellule, le
recalcul n'étant pas automatique.

Pour d'autres infos, reviens en cas de besoin.

Cordialement,


J'ai bien reçu le fichier merci. Je cherche comment marche cette
fameuse fonction COULEUR. POur le moment sans succès.
As-tu des tuyaux?


Avatar
HD
Ok j'ai bien compris tout cela. En fait c'est code VBA qui crée la fonction
Couleur, et qui lui dit comment fonctionner.
N'y aurait-il pas un moyen que le calcul se mette à jour tout seul.
Comment revalider la cellule comme tu le suggère en fin de post.
J'y arrive en double cliquant et valider ou alors en appuyant sur F9.

Hervé

"Patrick BASTARD" a écrit dans le
message de news:
Bonjour, *HD*
J'ai lu ton post
avec le plus grand intéret :

Ouvre la fenêtre VBA (ALT+F11) et clique 2 fois sur le module1, tu verras
le code de la fonction personnalisée de michenis.

Cette fonction personnalisée, couleur(cellule_de_début:cellule_de_fin) est
disponible dans ce classeur, au même titre que
somme(cellule_de_début:cellule_de_fin), et son utilisation est identique.
La cellule dans laquelle tu saisis cette fonction (par exemple en A1 :
=couleur(B1:F1) te renvoie le nombre de cellules de la même couleur que
A1.
Dans la feuille que je t'ai envoyée, le /4 permet de calculer le nombre
d'heures (1 cellule par quart d'heure).
Si tu changes la couleur de fond de A1, pense à revalider la cellule, le
recalcul n'étant pas automatique.

Pour d'autres infos, reviens en cas de besoin.

Cordialement,



1 2