Bonjour,
dans ta boucle ça ça ne change pas pas besoin de les copier plusieur fois!
1 2 3
| Sheets(4).Range("A4").Value = Range("AE" & y)
Sheets(4).Range("B4").Value = Range("B" & y)
Sheets(4).Range("C4").Value = Range("C" & y) |
à mon sens tu peux regrouper tes if avec un AND!
If Range("E" & y) = "Ciel" And Len(Range("AD" & y)) < 5 Then Sheets(4).Range("D4").Value = "Bleu"
1 2 3 4 5 6 7 8
| For y = Sheets(2).Range("A1").End(xlDown).Row To 2 Step -1
Sheets(4).Range("A4").Value = Range("AE" & y)
Sheets(4).Range("B4").Value = Range("B" & y)
Sheets(4).Range("C4").Value = Range("C" & y)
If Round((Range("AF" & y).Value + Range("AG" & y).Value), 2) <> Round((Range("AH" & y).Value), 2) Then Sheets(4).Range("D4").Value = "Rouge"
If Range("E" & y) = "Soleil" And Range("AG" & y).Value <> 0 Then Sheets(4).Range("D4").Value = "Jaune"
If Range("E" & y) = "Ciel" And Len(Range("AD" & y)) < 5 Then Sheets(4).Range("D4").Value = "Bleu" |
Partager