Format conditionnel

Résolu
bonjour, j ai un tableau exel avec des cellules qui ont des liaisons.
il faudrait que je puisse avoir 10 condition dans la même cellule donc 10 couleur différente.
difficile de m expliqué .je vous envoie le tableau en piéce jointe vous comprendrez mieux.
si quelqu un sais m aider un grand merci.
j ai exel 2003
josiane

https://e1g729.1fichier.com/

14 réponses

  1. Contributeur
    Même pas besoin de regarder ton fichier :
    Excel 2003 n'accepte que 3 conditions (donc 4 couleurs) dans une même cellule.

    Alors dépêche-toi de passer à Excel 2007, 2010 ou 2013 et on en reparlera ...

    Et la prochaine fois que tu joins un fichier, laisse tomber http://1fichier.com auquel on n'a pas forcément envie de s'abonner, et utilise https://www.cjoint.com/ 100% gratuit !

    C'est bien, la retraite ! Surtout aux Antilles ... :-)
    ☻ Raymond ♂
    0
    1. bonsoir et merci
      mais quelle formule mettre pour que dans le format conditionnel, je met 3 condition pour la meme couleur
      merci
      0
      1. Contributeur
        "je met 3 condition pour la meme couleur" ? j'ai pas compris ...

        et de toutes façons je ne peux écrire aucune formule si je n'ai pas le fichier !

        C'est bien, la retraite ! Surtout aux Antilles ... :-)
        ☻ Raymond ♂
        0
        1. disons que dans la cellule f1 , il peut y avoir
          cl ou cc ou f donc pour cl,cc,f j aimerai que la cellule soit rouge, alors quand je fais dans format conditionnel qesque je dois mettre, que la cellule est égale a
          je n arrive pas a m expliquer
          bonne soirée j abandonne
          josiane
          0
        2. Bonjour

          Voila une macro pour ta Feuil Janvier

          Sub MettreCouleur()
          For L = 15 To 30 Step 2
          For C = 6 To 35
          Choix = Cells(L, C).Value
          For T = 1 To 11
          If Range("R" & T).Value = Choix Then
          Cells(L, C).Interior.ColorIndex = Range("R" & T).Interior.ColorIndex
          End If
          Next
          Next
          Next
          End Sub

          A+
          Maurice
          0
          1. bonsoir, je vais essayer je dois aller dans visual basic je fais copier ta makro puis coller je dois faire comment
            merci pour ton aide
            0
            1. Bonsoir
              voila ton fichier avec la macro

              http://cjoint.com/?3Aewd1SH2jF

              A+
              Maurice
              0
              1. bonjour, Maurice
                pour mon fichier avec la macro, la colonne E ne fonctionne pas comment dois je faire.
                merci de m aider encore une fois
                https://www.cjoint.com/?3Ahwd3DRE1O
                0
            2. Contributeur
              Salut josi.

              Je t'ai ajouté une règle de MFC pour toute la feuille "janv" qui met en rouge foncé toutes les cellules contenant cc, cl ou F : ça marche parfaitement !
              https://www.cjoint.com/?DAewE7JZO5o
              0
              1. un grand merci, a vous 2 M°Maurice et M°Raymond
                les 2 solution fonctionne très bien
                je vais choisir avec la macro
                josiane
                0
                1. bonsoir, Maurice
                  j espère qu on va voir ce message
                  pour mon fichier avec la macro, la colonne E ne fonctionne pas comment dois je faire.
                  merci de m aider encore une fois
                  https://www.cjoint.com/?3Ahwd3DRE1O
                  0
                  1. bonsoir

                    si il te faut un - dans ta colonne E regarde le dernier range

                    Sub TestCredit()
                    Columns("F:F").NumberFormat = "0.00_ ;[Red]-0.00 "
                    For L = 2 To Range("A" & Rows.Count).End(xlUp).Row
                    If Range("G" & L).Value = "C" Then
                    Range("F" & L).Value = Range("F" & L).Value * -1
                    Range("E" & L).Value = "-"
                    End If
                    Next
                    End Sub

                    Bon je vais faire dodo
                    A+
                    Maurice
                    0
                    1. Bonjour
                      la Colonne E est = 5
                      donc voir la boucle For C

                      Sub MettreCouleur()
                      Application.ScreenUpdating = False
                      Nlig = Range("E" & Rows.Count).End(xlUp).Row
                      Ncoul = F00.Range("F" & Rows.Count).End(xlUp).Row
                      For L = 15 To Nlig Step 2
                      For C = 5 To 35
                      Choix = Cells(L, C).Value
                      For T = 1 To Ncoul
                      If F00.Range("F" & T).Value = Choix Then
                      Cells(L, C).Interior.ColorIndex = F00.Range("F" & T).Interior.ColorIndex
                      End If
                      Next
                      Next
                      Next
                      Application.ScreenUpdating = True
                      End Sub

                      A+
                      Maurice
                      0
                      1. bonsoir, et un grand merci,
                        c était tout simple , mais quand ont ne sais pas on passe des heures a chercher
                        je te remercie beaucoup
                        bonne soirée
                        0