|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : mai 2006 Messages : 84 ![]() |
Bonjour à tous,
Je dispose d'une feuille de type calendrier. Sur cette feuille, les cellules - représentant les jours - sont de couleurs différentes, en fonction de la présence de la personne, si elle est en réunion, en déplacement, ... Je souhaiterais mettre à la fin de mon tableau un compteur qui répertorie combien de jours de congés, d'astreinte, de déplacements a eu une personne. Je voudrais donc faire un : À la place de mes points d'interrogation, je voudrais mettre quelque chose du genre, nombre de cellules en fond rouge, référence à une catégorie. Est-ce que quelqu'un sait si c'est possible ou faut-il passer par des macros ? Parce que ça alourdirait pas mal le traitement dans ce cas. :S Merci d'avance pour vos réponses. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() |
Je sais faire par macro mais par formule je ne suis pas sûr que ce soit possible..
Par macro tu peux détecter la police et d'autre chose via "Range("A1").Font"
__________________
J'suis loin d'être un expert, seulement un passionné. L'humanité de l'homme ne reside que dans son intelligence. Certains l'on compris. D'autres ne le comprendront jamais... (Histrat) |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Marc Inscription : juillet 2010 Messages : 45 ![]() |
Une piste : Excel 4 LIRE.CELLULE combiné avec un NB.SI pourrait répondre à ta question sans passer par VBA |
|
|
10
|
|
|
#4 |
|
Membre régulier
![]() Inscription : mai 2006 Messages : 84 ![]() |
Merci pour vos réponses.
Je n'ai pas trouvé de LIRE.CELLULE dans l'aide et Excel ne la reconnait pas comme formule lorsque je la fait précéder d'un signe égal, mais j'ai trouvé un BDLIRE. C'est ça ? Par contre, j'ai toujours le même problème, comment est-ce que je peux exprimer dans mon critère : "la cellule a un fond bleu" ? |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé
![]() Philippe TulliezDéveloppeur et formateur VBA, Excel et Word. Inscription : janvier 2010 Messages : 1 305 ![]() |
Bonjour,
Les fonctions macro XL4 ne peuvent pas être encodées directement dans les cellules mais par l'intermédiaire d'un nom Insertion/Noms/Définir (Pour excel 2003) La syntaxe de LIRE.CELLULE est LIRE.CELLULE(no_type; référence) où no_type est un nombre qui spécifie quel type d'information tu veux obtenir sur une cellule. no_type pour les couleurs 24 Couleur de la police du premier caractère dans la cellule, sous forme d'un nombre compris entre 1 et 16. Si la couleur de la police est automatique, renverra 0. 63 Renvoie la couleur de l'arrière-plan de la cellule. Voici un lien sur le sujet et pour un autre avec la liste des no_type : Google > Citation:
__________________
Philippe Tulliez http://philippe.tulliez.be Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
|
|
|
|
10
|
|
|
#6 |
|
Membre régulier
![]() Inscription : mai 2006 Messages : 84 ![]() |
Merci beaucoup !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com