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

A voir également:

2 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
bILLbDc35
 
Non que dans la seconde feuille .
Slts
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
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