MFC transposée entre onglets

Résolu
Bonjour,

Je souhaite faire une mise en forme conditionnelle entre onglets d'un fichier EXCEL. J'ai essayé plusieurs fois mais je n'arrive pas à mon compte. J'ai un onglet qui contient la plage que je souhaite mettre en forme (C2 à BG2) dans mon premiers onglet et ma conditions de mise en forme dans la colonne K de mon deuxième onglet (K3 à K59). Ma condition est que chaque cellules qui contiennent "AB" dans la plage K3 à K59 effectue une mise en forme sur la cellule correspondante dans mon premier onglet.

Exemple : K3, K4, K7 ="AB" donc C2, D2 et G2 devraient être mis en forme...

4 réponses

  1. Contributeur
    Bonjour

    alors voyez ici, en Feuil2

    la formule est affichée dans l'image collée

    la ligne C2:BG2 (en noir) passe en jaune si en Feuil1 la cellule correspondante de K3:K59 contient AB

    https://mon-partage.fr/f/5qPCfRFe/

    crdlmnt
    0
    1. Merci beaucoup ! C'est exactement ce que je cherchais.
      0
  2. Bonjour,

    Merci pour votre temps,

    Les deux plages ont le même nombre de cellules.

    Je veux formater la plage C2 à BG2 pour que si une valeur dans la plage K3 à K59 ="AB" elle formate la cellule correspondante dans le premier onglet.

    Par exemple si c'est K59 qui contient AB alors la cellule BG2 du premier onglet est formatée.
    Si la cellule K21 et K39 contient AB alors ce sont les cellules U2 et AM2 du premier onglet sont formatés...

    Suis-je assez précis ?

    Merci encore !!
    0
    1. Bonjour,

      2013.

      Merci de m'aider. Je sais que c'est possible, je ne me souviens plus quelle formule entrer dans la MFC.
      0
      1. Contributeur
        Re

        je n'ai pas trop compris, mais ça devrait fonctionner sur 2013, c'est déjà ça

        Voulez vous formatez en même temps C2,D2,G2 avec la même condition qui serait que K3,K4 et K7 contiennent AB en même temps?
        dans ce cas,
        • sélectionnez en feuil2 C2,D2;G2 (en maintenant la touche ctrl)
        • MFC par formule, la formule

        =ET(Feuil1!$K3="AB";Feuil1!$K4="AB";Feuil1!$K7="AB")

        et formatez

        attention aux signes $ devant les adresses de colonne dans la formule

        crlmnt
        0
    2. Contributeur
      Bonjour

      est quel est "l'age" de votre Excel?
      Je n'ai pas exactement la date de "naissance" de l'Excel qui permet des MFC directement d'une feuille à l'autre, mais je pense me souvenir que sous 2007 encore, ça ne fonctionnait pas sans que les champs de référence soient nommés, en utilisant les noms de champs dans la formule de MFC.

      crdlmnt

      0