Mettre une valeur en fonction du format de la cellule

bILLbDc35 -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, Bonjour,
J'ai des cellule avec des nombres qui prennent des couleurs si elles correspondent à un chiffre qui change chaque jour.
Maintenant je voudrais en plus que ma cellule devienne valeur 1 sa couleur est jaune, 2 si elle est verte, 3 si elle est bleu, 4 si elle est orange, 5 si elle est mauve et police banche si elle est =0.
Salutations et merci
http://cjoint.com/?CBbsvFoOzpN

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    Si j'ai bien compris ta demande, après avoir colorié les cellules suivant leur valeur par ta macro, celle ci remplacerait la valeur initiale par une autre
    cette transformation est à faire sur les 2 feuilles ?

    Dans l'attente
    0
    1. bILLbDc35
       
      Non que dans la seconde feuille .
      Slts
      0
    2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      re,

      Beaucoup de différences dans tes énoncés et demande supplémentaire -surprise où je n'ai pas pu comprendre:
      Y a t-il possibilté de sélectionner les E2 à W10 et de les tranférer directement dans la cellule C du jour (ligne André) à celllule ligne U du jour (ligne Na)t ?
      ce qui est incohérent à ta demande
      les couleurs mauve ou violet, or ????

      pas très sérieux tout ca

      Sub transformer_valeurs()
      Dim Cellule As Range
      Application.ScreenUpdating = False
      With Sheets("cumul")
           For Each Cellule In .Range("C2:U10")
                'essai = Cellule.Address
                Select Case Cellule.Interior.ColorIndex
                     Case Is = 6 'jaune
                          Cellule = 1
                     Case Is = 43 'vert
                          Cellule = 2
                     Case Is = 41 'bleu
                          Cellule = 3
                     Case Is = 46 'orange
                          Cellule = 4
                     Case Is = 39 ' mauve ? violet
                          Cellule = 5
                     Case Is = 0
                          Cellule.Font.ColorIndex = 0
                End Select
           Next
      End With
      End Sub
      0
  2. CLICLIC Messages postés 23 Statut Membre
     
    Bonjour,

    Tu es dans quelle version d'Excel ? C'est une "mise en forme conditionnelle" mais la démarche n'est pas la même en fonction de la version.

    A plus
    -1