mise en forme plage de cellules

M

michel

Guest
Bonjour
Je suis debutant en macros sous excel et je n’arrive pas a m’en sortir
Malgre les livres et les trucs glanes sur internet.Voici mon probleme :
Sur une feuille excel, j’ai 2 colonnes qui correspondent
Au stock : colonne C
Au stock mini :colonne D
Je voudrais que la cellule C5 devienne rouge lorsque sa valeur est
inferieure ou egale a la valeur de D5
que la cellule C6 devienne rouge lorsque sa valeur est
inferieure ou egale a la valeur de D6
etc………
J’ai trouve la mise en forme de C5 mais je ne sais pas la transposer
aux autres cellules :
Sub test()
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=$C$5 <= $D$5"
Selection.FormatConditions(1).Interior.ColorIndex = 3
End Sub

Merçi d’avance
Michel
 
D

Dugenou

Guest
Tu tiens vraiment à le faire en vba ?

Parce que en direct c'est très facile : tu sélectionnes les cellules de la colonne C ou tu as tes stocks, tu cliques sur format/mise en forme conditionnelle et là tu choisis "la formule est" au lieu de "la valeur de la celluel est" et tu écris =c5<d5 et tu choisis le format.

C'est tout !
 

Discussions similaires

Statistiques des forums

Discussions
312 281
Messages
2 086 752
Membres
103 387
dernier inscrit
Loloninho