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 :

tester la couleur d'une cellule [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2013
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 151
    Par défaut tester la couleur d'une cellule
    Bonjour à vous tous,

    J'aimerais, sans utiliser du code VBA, tester la couleur de fond d'une cellule, et si elle est, par exemple grise, alors les cellules sont aussi mises sur fond gris.

    ex:
    si A1 est gris, alors la plage B1, C1 et D1 est grise aussi.
    si A2 est blanc alors la plage B2, C2 et D2 est blanche aussi.

    Il faut savoir que les cellules A1 et A2 ont un format conditionnel et que leur fond de couleur varie en fonction de leurs contenus, mais ici, je voudrais simplement faire changer le fond des cellules B, C et D en fonction de la couleur des cellules A.

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Pourquoi faire le détour? Il suffit d'appliquer la mise en forme conditionnelles aux 4 colonnes A, B, C et D

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2013
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 151
    Par défaut
    Bonsoir Mercatog,

    J'ai essayé ta proposition mais seules les cellules de "A6:A36" concernées par la formule sont grisées,

    Voici la formule que j'ai placé dans les conditions : "=WEEKDAY(A6:A36;2)>=6" (pour sélectionner les samedi et dimanche qui sont dans les cellules A6:A36" n format date) et dans "Apply to", j'ai mis "=$A$6:$G$36" et dans format, j'ai sélectionné la couleur Grise. Les autres cellules restent dans la couleur d'origine.

    Aurais-tu une autre solution?

    Merci d'avance.

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonsoir,

    dans ta condition il faut mettre un $ devant les A des adresses afin que la ce soit toujours la colonne A testée...

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2013
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 151
    Par défaut
    Merci bbil,

    Malheureusement, je suis connecté sur un apple pour voir les messages et j'ai coupé le portable avec mon programme, je testerai demain et te tiendrai au courant sur ta proposition.

    Merci pour ton aide et bonne nuit

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2013
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 151
    Par défaut
    Bonjour bbil et mercatog,

    Ca marche, je ne connaissais pas l'astuce du $ devant la lettre.

    Bonne journée avous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. tester le remplissage couleur d'une cellule pour le reproduire
    Par kyros21 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 18/11/2011, 09h46
  2. Réponses: 4
    Dernier message: 01/10/2005, 11h03
  3. mettre de la couleur dans une cellule
    Par Jiraiya42 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 03/06/2005, 10h16
  4. Récupérer la couleur d'une cellule excel par Delphi
    Par teamsebracing dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 05/06/2003, 14h50

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