Il peut être intéressant de gérer en automatique un dégradé de couleurs, en particulier pour des shapes ( dpts dans pays par exemple )
La fonction suivante calcule une couleur entre une couleur de début, une couleur de fin et un ratio.
	
	
	
	
	
		
En PJ une démo.
		
		
	
	
		
	
Inspiré du site : https://www.gcexcel.com/vba-nuances-de-couleurs/
	
		
			
		
		
	
				
			La fonction suivante calcule une couleur entre une couleur de début, une couleur de fin et un ratio.
		VB:
	
	
	Function Dégradé(ByVal X#, Color1, Color2) As Double
   Dim R1#, G1#, B1#, R2#, G2#, B2#, R#, G#, B#, Pct#
   Pct = X / 100
   R1 = Color1(0): G1 = Color1(1): B1 = Color1(2)
   R2 = Color2(0): G2 = Color2(1): B2 = Color2(2)
   R = R1 + (R2 - R1) * Pct: G = G1 + (G2 - G1) * Pct: B = B1 + (B2 - B1) * Pct
   Dégradé = RGB(R, G, B)
End Function
	Inspiré du site : https://www.gcexcel.com/vba-nuances-de-couleurs/