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

APIs Google Discussion :

Appliquer une mise en forme de cellule en fonction d'une autre cellule sur une autre feuille [Google Sheets]


Sujet :

APIs Google

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Octobre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Octobre 2019
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Appliquer une mise en forme de cellule en fonction d'une autre cellule sur une autre feuille
    Bonjour !

    Je galère un peu pour appliquer les mises en forme sur condition. Voici le détail simplifié de ce que je veux faire :
    Admettons la cellule A1 sur la "Feuille 1".
    J'aimerais que la couleur de fond de la cellule soit dépendant de la couleur de fond de la cellule C17 d'une autre feuille "Feuille 2" (qui elle même dépend de la présence de texte dans sa cellule). Pour être clair :
    - S'il y a du texte dans 'Feuille 2'!C17, la couleur de fond de 'Feuille 2'!C17 sera vert, et j'aimerais que la couleur de fond de 'Feuille 1'!A1 soit vert également.
    - S'il n'y a pas de texte dans 'Feuille 2'!C17, la couleur de fond de 'Feuille 2'!C17 sera blanche, et j'aimerais que la couleur de fond de 'Feuille 1'!A1 soit blanche.

    J'ai essayé la mise en forme conditionnelle sur 'Feuille 1'!A1, avec plein de formules personnalisées ("=ESTVIDE('Feuille 2'!C17)", "'=ESTTEXTE('Feuille 2'!C17) etc) mais Google Sheet n'aime pas trop qu'on fasse référence à une autre feuille lors de la mise en forme conditionnelle.
    J'ai également essayé de nommer ma zone 'Feuille 2'!C17, pour l'appeler dans la "Feuille 1", mais rien n'a changé.

    Avez-vous une idée ? Dois-je passer par du VBA ou existe-t-il une fonction native ?

    Merci !

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Octobre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Octobre 2019
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Réponse
    Désolé pour le dérangement, voila la formule qui fonctionne à placer dans la mise en forme conditionnelle de la cellule A1 de la feuille 1 (Se placer sur A1 de la "Feuille 1" -> Format -> Mise en forme conditionnelle -> Nouvelle règle -> Choisir dans l'Enum "La formule personnalisée est")

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ESTTEXTE(indirect("'Feuille 2'!C17"))
    Attention aux double guillemets suivi de l'apostrophe.

    Bonne journée.

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

Discussions similaires

  1. Mise à jour d'une cellule d'une autre feuille sur saisie d'un cellule
    Par herve1501 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/08/2019, 00h05
  2. [XL-2010] Afficher une plage de cellule dans une autre feuille sous condition
    Par esimo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/08/2016, 17h54
  3. [XL-MAC 2011] Copier des cellules dans une autre feuille sous condition
    Par nenel peixoto dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/02/2016, 20h11
  4. [XL-2003] affichage d'une cellule d'une autre feuille sous conditions
    Par DC_44 dans le forum Excel
    Réponses: 7
    Dernier message: 08/07/2010, 16h40
  5. mise en forme des cellules dépéndant d'autres
    Par samia08 dans le forum Excel
    Réponses: 4
    Dernier message: 13/04/2010, 09h29

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