IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Couleur de cellule et valeur de référence


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Par défaut Couleur de cellule et valeur de référence
    Pour commencer, bonjour à tous, puisque je suis nouveau sur le forum.

    Je ne suis pas un grand spécialiste, mais je ne demandes qu'à apprendre.
    Je voudrais élaborer un planning mensuel pour les bénévoles de mon club de sport en excel 2003.
    J'ai une ligne par personne et les colonnes sont numérotées de 1 à 31 pour les jours
    Pour la comptabilité horaire, j'entre dans les cellules des abréviations.
    Ces abréviations sont reprises dans une autre feuille avec leur valeur.
    Par exemple, sur la feuil2 en A1, j'ai l'abréviation AB et en B2, j'ai la valeur de AB, par exemple 2:00

    Par ailleurs, j'ai besoin également de connaitre les heures prestées en samedi ou dimanche et fériés.

    Je parviens sans trop de problème à comptabiliser le total, à l'aide d'une formule à rallonge, mais pas vraiment idéale et en utilisant NB.SI pour chaque abréviation de référence.

    Par contre, pour sélectionner les samedis ou dimanche et férié, j'ai coloré les cellules en bleu pour le samedi et en rouge pour le dimanche ou férié.

    Je suis à la recherche d'une fonction qui calcule les cellules des différentes couleurs en leur donnant la valeur de référence reprise sur la deuxième feuille du classeur pour obtenir le total horaire par jours de WE.
    J'aimerais pouvoir garder la deuxième feuille pour pouvoir adapter les valeurs facilement

    Merci d'avance pour votre aide

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 184
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Il est bien sûr possible de créer une fonction calculant la somme de cellules ayant une même couleur.
    Cependant dans ton cas, il serait plus judicieux d'utiliser la fonction SOMMEPROD combinée à la fonction JOURSEM
    Admettons que les cellules A1:AF1 de la feuille 1 contiennent les dates du mois (01/05/2012 - 31/05/2012) et sont nommées jourMois.
    Les lignes 2 à n contiennent les heures prestées par personnes
    En cellule B2 de la feuille 2, je place cette formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD( (JOURSEM(jourMois;2) =6) * (Feuil1!$B2:$AF2))
    J'aurai le total des heures prestées le samedi par la personnes se trouvant en ligne 2 de la feuille 1
    6 représentant le samedi dans JOURSEM(jourMois;2) =6
    Philippe Tulliez
    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
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Par défaut
    Merci beaucoup pour ta réponse, j'ai pensé à cette méthode, mais je ne suis pas arrivé à une solution, parce que je dois tenir compte des jours fériés et éventuellement des ponts et longs WE que je dois considérer comme des dimanches.

    J'en viens donc à l'idée de colorer les cellules. J'ai trouvé quelques solutions permettant de calculer les valeurs de cellules colorées, mais uniquement si elles sont numériques.

    Dans mon cas, je dois pouvoir établir des prévisions et donc mettre dans la cellule ce qui sera fait. Par exemple PM pour l'après midi qui vaut 4h00 dans ma liste de référence.

    J'espère que je me fais bien comprendre et merci de vous intéresser à mon problème

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 184
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Avec la formule SOMMEPROD combinée avec la formule NB.JOURS.OUVRES on arrive aussi à calculer les jours fériés ainsi que les ponts.
    Pour obtenir la formule NB.JOURS.OUVRES avec la version 2003, il faut activer l'utilitaire d'analyse
    Philippe Tulliez
    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
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. Réponses: 9
    Dernier message: 19/10/2011, 15h49
  2. Réponses: 1
    Dernier message: 04/01/2011, 17h30
  3. [XL-2003] Mettre une couleur de cellule en fonction d'une valeur.
    Par kev159 dans le forum Excel
    Réponses: 2
    Dernier message: 31/08/2010, 16h26
  4. Réponses: 2
    Dernier message: 28/05/2009, 16h44
  5. Couleur de cellule variable suivant une valeur
    Par repié dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/03/2006, 09h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo