Sub RFA_D()
For i = 4 To Cells(Rows.Count, 2).End(xlUp).Row
'Si la colonne contient "D" et colonne Q coontient Oui
If InStr(UCase(Range("P" & i).Value), "D") > 0 Then
If InStr(UCase(Range("Q" & i).Value), "Oui") > 0 Then
'si mon CA 2017 evolue de 5%, je donne une Ristourne de 1%, si CA 2017 évolue de 10%, je donne 2% si +15%, je donne 3%
If Range("S" & i).Value >= Range("R" & i).Value * 1.05 Then
Range("X" & i).Value = Range("S" & i).Value * 0.01
If Range("R" & i).Value * 1.05 < Range("S" & i).Value <= Range("R" & i).Value * 1.1 Then
Range("X" & i).Value = Range("S" & i).Value * 0.02
If Range("R" & i).Value * 1.1 < Range("S" & i).Value <= Range("R" & i).Value * 1.15 Then
Range("X" & i).Value = Range("S" & i).Value * 0.03
'si la cellule contient "D" et que cellule de la colonne Q contient non
Else
If InStr(UCase(Range("P" & i).Value), "D") > 0 Then
If InStr(UCase(Range("Q" & i).Value), "Non") > 0 Then
If Range("S" & i).Value >= Range("R" & i).Value * 1.05 Then
Range("X" & i).Value = Range("T" & i).Value * 0.01
If Range("R" & i).Value * 1.05 < Range("S" & i).Value <= Range("R" & i).Value * 1.1 Then
Range("X" & i).Value = Range("T" & i).Value * 0.02
If Range("R" & i).Value * 1.1 < Range("S" & i).Value <= Range("R" & i).Value * 1.15 Then
Range("X" & i).Value = Range("T" & i).Value * 0.03
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
Next
End Sub
Partager