En fait j'ai fait ce script pour avoir la valeur le plus proche en plus et plus proche en moins par rapport à une valeur que je crée à partir d'une fonction mais j'ai besoin d'optimiser le script par la coloration des cellules en rouge qui ne correspond pas à la condition dans le script et les autres cellules en vert qui prise en calculer des valeurs plus proche en plus et en plus proche en moins en ci-joint mon script avec le fichier ...
je supprime les deux lignes en fait le besoin le plus proche en mois si j'arrive pas à trouver les plus proche en mois si deux valeurs en mois égaux seront afficher si aucune valeur plus proche en mois la valeur le plus proche sera afficher en ci-joint le script :
Function CalculMoyenneAffectation(rng As Range, colonneH As Range) As Double
Dim hValue As Double
Dim sum As Double
Dim count As Integer
Dim tempValue As Double
Dim result As Double
hValue = colonneH.Value
sum = 0 ' Initialize sum and count outside the loop
count = 0
For Each cell In rng
If cell.Value >= (hValue * 0.8) And cell.Value <= (hValue * 1.25) Then
cell.Interior.Color = RGB(255, 255, 0)
sum = sum + cell.Value
count = count + 1
End If