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 :

Récupérer couleur de fond - Macro


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    admin de prod
    Inscrit en
    Février 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : admin de prod
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2019
    Messages : 1
    Par défaut Récupérer couleur de fond - Macro
    Bonjour,

    J'ai mis en place un planning pour savoir par mois combien de journée par projet chaque intervenant a passé.

    J'ai deux onglets:
    1- PL HUMAIN
    Qui me permets de savoir sur quel projet travail chacun des intervenants et le cumul à la fin du mois.
    J'utilise une macro car chaque projet est associé à une couleur

    2- PL SALLE
    Celui-ci gère l'occupation des salles par jour. (je remplis le nom de intervenant avec en fond la couleur du projet)


    J'aimerais aller plus loin avec cet outil (Si c'est possible):

    Que en gros, "PL SALLE" remplisse "PL HUMAIN".


    Dans une premier temps, pour obtenir le "1" (présent) j'ai ma formule qui est la suivante: =NB.SI('PL SALLE'!B$3:B$18;$A3)

    Ma problématique est de "rapatrier" la couleur de fond,
    Savez-vous si il existe une macro qui pourrais m'aider?

    Merci d'avance pour votre aide

    Max

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    A ma connaissance, il n'existe pas de méthode 100% fiable qui permette d'utiliser la couleur d'une cellule comme valeur d'entrée dans une fonction, même une fonction personnalisée en VBA.

    Il est possible de créer une fonction qui récupère la valeur DisplayFormat.Interior.Color ou DisplayFormat.Interior.ColorIndex, mais si l'utilisateur change la couleur de la cellule, la valeur de la fonction ne se remettra pas à jour automatiquement, même avec un Application.Volatile devant.

    Utiliser la couleur comme donnée d'entrée dans Excel est une fausse bonne idée ou une vrai mauvaise idée.

Discussions similaires

  1. [XL-2003] Couleur de fond de cellule macro VBA
    Par iIncoming dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/07/2013, 02h38
  2. Réponses: 10
    Dernier message: 29/01/2012, 17h51
  3. TRichEdit : comment récupérer la couleur de fond, sous le curseur
    Par delphidebutant dans le forum Composants VCL
    Réponses: 1
    Dernier message: 12/07/2011, 18h49
  4. Récupérer la couleur de fond d'une cellule de tableau transparente
    Par Seb33300 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 08/01/2011, 18h20
  5. Réponses: 2
    Dernier message: 20/12/2007, 15h43

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