[résolu] boucle sur mise en forme conditionnel

  • Initiateur de la discussion Initiateur de la discussion Profane
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Profane

XLDnaute Occasionnel
bonjour a tous
j aimerai faire une boucle sur une mise en forme conditionnel de facon macro
au lieu de repeter les lignes suivantes du range E6:J6 à E17:J17 à la mano 🙂
une idée ?
Ps pas trouvé comment mettre le code de facon plus visible
@+

Sub Macro1()
'1ere ligne
Range("E6:J6").Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _
Formula1:="=$D$6"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Color = -16383844
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 13551615
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
'2eme ligne
Range("E7:J7").Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _
Formula1:="=$D$7"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Color = -16383844
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 13551615
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
'3eme ligne
Range("E8:J8").Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _
Formula1:="=$D$8"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Color = -16383844
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 13551615
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
End Sub
 
Dernière édition:
Re : boucle sur mise en forme conditionnel

Bonjour Profane le forum
après plus de 130 post tu ne sais toujours pas utiliser les balises de code???
de plus si tu nous passes ton fichier et les explications de ce que tu veux dedans on va te le faire
a+
papou😱
 
Re : boucle sur mise en forme conditionnel

Bonjour Profane

a essayer:

Code:
Sub test()
For n = 6 To 8
Range("E" & n & ":J" & n).Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _
Formula1:="=$D$" & n
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Color = -16383844
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 13551615
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Next n
End Sub

Edit: Salut Papou
 
Re : boucle sur mise en forme conditionnel

Bonjour Papou et Pierrejean
en fait je joins toujours des fichiers exemple donc jamais vu ou presque 🙂
merci Pierrejean pour ton bout de code, mais on ne traite ainsi qu'une seule ligne
et le code doit traiter de la ligne 6 à 17...j avoue que je bloque et je suis sur que cela doit être simple, comme d hab 🙂
 
Re : boucle sur mise en forme conditionnel

euh désolé pierrejean
j ai lu un peu vite
j ai juste a changer
"For n = 6 To 8"
Range("E" & n & ":J" & n).Select
par
"For n = 6 To 17"
Range("E" & n & ":J" & n).Select
a force je ne vois plus rien lol
bonne journee
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
385
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
250
  • Question Question
Microsoft 365 comparaison texte
Réponses
5
Affichages
682
Réponses
2
Affichages
757
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
843
Réponses
22
Affichages
3 K
Retour