Pb excel et couleur - Windows & Software
Marsh Posté le 25-05-2002 à 12:58:21
tu met ça dans le VB d'excel
tu n'as qu'a modifier les trucs pour que ça marche pour toi
la c pour des notes, si il sont inferieur a 10 , tel couleur, et puis entre plus de 15 une autre,....
donc voila, si ça peut t'aidé !
Private Sub Worksheet_Change(ByVal Target As Range)
' Var
Dim unecellule As Range
'debut
For Each unecellule In Target
If unecellule.Column > 4 And unecellule.Column <= 8 And unecellule.Row > 2 And unecellule.Row <= 13 Then
If unecellule.Value < 10 Then
unecellule.Font.Color = vbRed
Else
If unecellule.Value >= 15 Then
unecellule.Font.Color = vbBlue
Else
unecellule.Font.Color = vbBlack
End If
End If
End If
Next
End Sub
Marsh Posté le 25-05-2002 à 13:34:16
cyfl a écrit a écrit : tu met ça dans le VB d'excel tu n'as qu'a modifier les trucs pour que ça marche pour toi la c pour des notes, si il sont inferieur a 10 , tel couleur, et puis entre plus de 15 une autre,.... donc voila, si ça peut t'aidé ! Private Sub Worksheet_Change(ByVal Target As Range) ' Var Dim unecellule As Range 'debut For Each unecellule In Target If unecellule.Column > 4 And unecellule.Column <= 8 And unecellule.Row > 2 And unecellule.Row <= 13 Then If unecellule.Value < 10 Then unecellule.Font.Color = vbRed Else If unecellule.Value >= 15 Then unecellule.Font.Color = vbBlue Else unecellule.Font.Color = vbBlack End If End If End If Next End Sub |
tu pourrais donner plus de détails je voudrais essayer ta macro mais je ne connais pas les étapes : je suis allé dans outils, Macros, VB Editor, je colle ton code dans une feuille de code et je fais quoi après ?
Marsh Posté le 25-05-2002 à 15:08:02
Moi je sais pas du tout me servir de vb donc qq1 peut m'expliquer.
Moi je veux juste que si le chiffre dans la case est le meme que celui de reference la case se mette en bleu sinon en rouge.
Aidez moi svp
Marsh Posté le 26-05-2002 à 18:01:15
Une solution (pas compliquée) c'est la "mise en forme conditionnelle" dans le menu "Format" ou tu peut mettre en forme (couleur, gras, souligné, italique, taille de caractère encadrement etc) la cellule soit fonction de la valeur de la celulle ou en faisant référence à une autre celulle en ecrivant une formule simple (excel 97 et suivant)
[jfdsdjhfuetppo]--Message édité par nestor-b le 26-05-2002 à 18:02:54--[/jfdsdjhfuetppo]
Marsh Posté le 26-05-2002 à 18:15:38
nestor-b a écrit a écrit : Une solution (pas compliquée) c'est la "mise en forme conditionnelle" dans le menu "Format" ou tu peut mettre en forme (couleur, gras, souligné, italique, taille de caractère encadrement etc) la cellule soit fonction de la valeur de la celulle ou en faisant référence à une autre celulle en ecrivant une formule simple (excel 97 et suivant) |
exact
Marsh Posté le 25-05-2002 à 12:52:46
Voilà j'aimerai que lorsque que j'uilise la fonction qd le resultat est juste la case devienne bleu et qd s'estf aux rouge.
Une idée svp