Bonjour, j'ai un fichier avec des montants, j'ai créé un code qui permet de calculer la tranche de chaque montant
per exemple si montant =1700 la tranche est de [1500;2000]. il me faut des tranches de 500, j'ai effectué le calcul de la façon suivante j'ai divisé 1700 par 500, et je n'ai gardé que le nbr entier càd 3, que j'ai multiplié par 500, ça me donne la borne inférieure et pour avoir la borne exterieur je met le résultat +500 ça me donne en borne supérieure 2000. Le code que j'ai mis en place pour effectuer ces opération est le suivant:
Public Sub tranche2()
Dim m As Single
Dim e As Integer
Dim x As Integer
Dim y As Integer
For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
m = Range("A" & i).Value
e = Int(m / 500)
x = e * 500
y = x + 500
Range("B" & i) = "[" & CStr(x) & "; " & CStr(y) & "]"
Next i
End Sub
Maintenant, je souhaiterai modifier mon code de la façon suivante si 500<m<750 alors afficher [500;750]
si 750<m<1000 alors afficher [750;1000]
si m>5000 alors afficher >5000
sinon garder le calcul d'avant (càd la macro que j'ai mis en place)
Merci